我看了下第一次点查询的时候参数是有值的
找不到原因,只能在查询按钮添加初始化事件,把清空按钮的js放上去,相当于点了一次清空,然后第一次查询就能出结果了
this.options.form.getWidgetByName("supplierID")setValue("")//清空显示值
this.options.form.getWidgetByName("supplierID")setText("")//清空实际值
清空显示值和实际值
最后写一个
_g().parameterCommit();
要查询后,参数值才会传递给报表页面。不然就没有传递。
把这个查询按钮,换成自定义按钮
然后拷贝你原来的js
最后加一个查询语句试试
setTimeout(function() {
}, 100);