我是用的数据集查询 生成的参数
然后在筛选面板 拖入的参数
${if(len(人员类型参数) == 0,""," and 人员类型.name = '"+人员类型参数+"'")}
你做了参数联动吧?
比如控件A和控件B
你A的数据集是select * from 表
B的数据是 select * from 表 where 1 = 1 ${if(len(人员类型参数) == 0,""," and 人员类型.name = '"+人员类型参数+"'")}
那么你选择A的时候,已选择的B控件的数据就会清空让你重新选
两个控件用了同一个数据集把,换成两个数据集就可以