让数据表预览的时候,一点进来,这里是空的,然后点击查询再出来数据,这样可以实现吗?不是勾选那个点击查询前不显示报表。但大意差不多
用JS会一直加载
可以
参数栏多放一个控件 比如 label控件(控件名为Flag)设置为不可见 默认值为1;查询按钮增加点击事件
_g().parameterEl.getWidgetByName("Flag").setText("0");
修改SQL
SELECT * FROM TABLE WHERE 1=1${IF(Flag=="1"," AND 1<>1","")}
最后模板预览模式的加载结束事件 _g().parameterCommit()
加载结束加一个事件
setInterval(function(){
_g().parameterCommit()},1000)
你默认为空的时候,改一下判断就可以了啊, 将数据筛选为空就好了呀