这个班次控件我想有选择的时候表格班次就显示选中的,如果不选择的时候表格中就两个都显示,要怎么弄????
数据集where后面 添加如下:${if(len(xm1) == 0,"","and a.userdef1= '" + xm1 + "'")}
xm1是控件名称,userdef1为字段名称。
如果没有where条件,就写 where 1=1,然后复制后面这段话。${if(len(xm1) == 0,"","and a.userdef1= '" + xm1 + "'")}
参数为空选择全部了解一下 下拉框参数为空选择全部-http://help.finereport.com/doc-view-2394.html
下拉复选框参数为空选择全部-http://help.finereport.com/doc-view-2395.html
js 传递值,可以解决此问题
在预览前 默认过滤条件 都显示,控件选择时 传递值过去就好了。
可以参考这个:js实现点击按钮实现超链接功能-http://help.finereport.com/doc-view-2506.html