pc端正常有用,移动端无效,需求将联动参数取值置空当再次查询时,要写在哪里呢,写在查询控件上不对吗?
var state1= this.options.form.getWidgetByName("参数名");
state1.setValue('');
写三个试试
state1.setValue("");
state1.setText("");
state1.reset();
============
写法稍微换下
setTimeout(function() {
var state1= _g().getWidgetByName("hrp");
}, 800);
参数面板控件用这个js
_g().parameterEl.getWidgetByName('参数名').setValue('');
如果是报表内控件,查询时,控件还未初始化,所以会报错,、把js写在控件初始化后
setTimeout(function(){
},100)
移动端这个js用不了,移动端很多js都用不了
https://help.fanruan.com/finereport/doc-view-3830.html