两个查询条件必须要选择其中一个,如何写在查询按钮JS里面?
试一下
即判断两个参数都不能同时为空
// 获取两个查询控件(假设控件名称为param1和param2) var param1 = _g().getWidgetByName("param1").getValue(); var param2 = _g().getWidgetByName("param2").getValue(); // 校验逻辑 if (!param1 && !param2) { FR.Msg.alert("提示", "必须选择参数1或参数2中的任意一个!"); return false; // 阻止查询执行 } // 如果通过校验则继续执行查询 _g().verifyAndWriteReport();
自定义一个查询按钮
var a = _g().parameterEl.getWidgetByName('控件名称').getValue();
var b = _g().parameterEl.getWidgetByName('控件名称').getValue();
if(a.lenght >0 || b.lenght>){
_g().parameterCommit();
}else{
alert("必须选一个")
}
var a=_g().parameterEl.getWidgetByName("控件1").getText();
var b=_g().parameterEl.getWidgetByName("控件2").getText();
if(a.length==0&&b.length==0){
FR.Msg.alert("错误", "不能都为空!");
return false;
else {
return true;