如下图,城市选项数据集用到了,开始结束月份的参数车系选项数据集用到了,开始结束月份和城市的参数我控件值用的公式value("城市选项","city_name"),value("车系选项","finance_series_name")确实能实现更新日期,全部默认全选但是我在选择日期,未点确认的时候,他就会执行50次 城市选项的sql,1次车系的sql我点击确认后,又会执行50次城市选项的sql,1次车系的sql,就很迷我把所有控件的,初始化后,编辑后的事件全部去掉了求解答?我知道还有一种,给日期控件加编辑后事件,通过这种方式跑sql,再赋值的方式,但是sql比较复杂,所有报表的控件一个个写一遍,感觉成本比较高var a=this.getValue();//获取当前下拉框选中值var b=_g().getParameterContainer().getWidgetByName("B");//获取复选框控件var c=FR.remoteEvaluate('=sql("FRDemo","SELECT distinct 省份 from 地图 where pid=\''+a+'\'",1)');//JS调用SQL函数,查询获取过滤后的省份信息 var e=c.toString().replace(/,/g,'\',\'')//将值转为字符串,同时转换成复选框所用格式setTimeout( function(){ b.setValue(e);}, 300 ); //延时300毫秒将值赋给复选框类似这个区省市联动的时候,都默认全选https://help.fanruan.com/finereport10.0/doc-view-1284.html