查询时,可否在冷轧生产时间和热轧生产时间同时选择时弹出报错禁止查询

image.png

FineReport yzm211334 发布于 2025-6-26 09:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-6-26 09:14

查询js

var t1=_g().parameterEl.getWidgetByName('t1').getValue();

var t2=_g().parameterEl.getWidgetByName('t2').getValue();

var t3=_g().parameterEl.getWidgetByName('t3').getValue();

var t4=_g().parameterEl.getWidgetByName('t4').getValue();

if(t1.lenght>0&&t2.lenght>0&&t3.lenght>0&&t4.lenght>0){

alert("不能都选")

return false;

}

  • yzm211334 yzm211334(提问者) 我这个热轧和冷轧的开始和结束时间都是日期参数,我试了一下,没起作用呢
    var start1 =_g().parameterEl.getWidgetByName("date_s").getValue();
    var end1 =_g().parameterEl.getWidgetByName("date_e").getValue();
    var start2 =_g().parameterEl.getWidgetByName("date_s_sxsz").getValue();
    var end2 =_g().parameterEl.getWidgetByName("date_e_sxsz").getValue();

    if(start1.lenght>0&&end1.lenght>0&&start2.lenght>0&&end2.lenght>0){
    alert("不能都选")
    return false;
    }
    2025-06-26 09:26 
  • 用户k6280494 用户k6280494 回复 yzm211334(提问者) 应该从新拉一个按钮 自定义查询才可以 试试楼下的
    2025-06-26 09:31 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-6-26 09:29(编辑于 2025-6-26 09:33)

自定义查询按钮,不要用原来的查询按钮

var rsj1=_g().parameterEl.getWidgetByName('热开始时间').getValue();

var rsj2=_g().parameterEl.getWidgetByName('热结束时间').getValue();

var lsj1=_g().parameterEl.getWidgetByName('冷开始时间').getValue();

var lsj2=_g().parameterEl.getWidgetByName('热结束时间').getValue();

if(rsj1.length>0&&rsj2.length>0&&lsj1.length>0&&lsj2.length>0){

alert("不能选择4组时间");

return false;

}

else if (rsj1.length>0&&rsj2.length>0&&lsj1.length>0

||rsj1.length>0&&rsj2.length>0&&lsj2.length>0

){

alert("冷热时间不能同时选择");

return false;

}

else if (lsj1.length>0&&lsj2.length>0&&rsj1.length>0

||lsj1.length>0&&lsj2.length>0&&rsj2.length>0

){

alert("冷热时间不能同时选择");

return false;

}

else {

_g().parameterCommit();

}

最佳回答
0
sysdbaLv5初级互助
发布于2025-6-26 09:35

可以做三个控件  1.热轧或冷轧 2.生产开始时间 3.生产结束时间

  • 4关注人数
  • 53浏览人数
  • 最后回答于:2025-6-26 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部