如图所示,需求:文本框做非空校验,点击查询时,要保证至少有一个文本框中是有数据的;FR自带的非空只能用在单个文本框上,用JS写获取不到文本框的ID;真是绞尽脑汁啊,大家提供提供思路
function check(name){
var val=_g().parameterEl.getWidgetByName(name).getValue();
return val.length>0;
}
if(check('控件名1')||check('控件名2')||check('控件名3')||check('控件名4'))
return true;
else
{ alert('错误,全是空的');return false;}
//放到查询按钮的点击事件里面
参考:JS获取填报单元格值或给单元格赋值-https://help.fanruan.com/finereport/doc-view-1207.html
点击事件,if判断