如图所示,就是前台选择一个参数:李四,然后获取拼接完的sql:
select * from user where 1 = 1 AND name in ('李四')
直接 ${控件名} 不可以吗,select * from user where name in ('${控件名} '),,
你一定要1=1 的话 就 在查询按钮加个JS点击事件
var parm= this.options.form.getWidgetByName("控件名").getValue();
IF(parm== "" || parm== null) ..然后setvalue赋新值。
就在日志里拿不行么,你拿到是要做什么操作呢
要在前台显示的话可以直接在公式重新拼接
也可以通过连接logdb来读取
报表日志 LogDB 数据库-https://help.finereport.com/doc-view-891.html