在报表开发时,出于合规化和数据量的原因,会要求某些筛选项控件不为空,总结了以下几种方法:
1.控制--属性
属性→检验→去掉允许为空→错误信息(填写提示语)
2.Search控件--点击事件
Search控件(查询)→事件→新增点击事件→JS编码
var Widget = this.options.form.getWidgetByName("员工姓名");
var name=Widget.getValue();
var Widget = this.options.form.getWidgetByName("客户id");
var clientid=Widget.getValue();
if(name.length==0&&clientid==0)
{alert("请输入任一特定信息:员工姓名、客户id!");
return false;}
3.数据集--sql中判断
(函数写得很拙劣,大家别介意)