1、生成报表
生成普通报表

SELECT * FROM S产品
where ${if(flag ==1,'1=1','1=0')}
${if(len(产品id) == 0,"","and 产品id = '" + 产品id + "'")}
limit 10
2、配置表格内容和控件
SQL参数下拉框设置

效果

3、隐藏flag控件

效果

4、取消查询前不显示报表内容

5、新增点击事件

_g().getParameterContainer().getWidgetByName("flag").setValue(1);
_g().parameterCommit();