参数界面的下拉复选框中选中多个时传递给后台的形式是什么样的?是‘1,2,3’还是“‘1’,‘2’,‘3’”?能不能让他以“‘1’,‘2’”的形式传递?
可以啊,你这里设置分隔符 ,括号里面那个 ( ',' ),这样,你本来传 1,2 ,会变成 1','2
下拉复选框实现多值查询-https://help.finereport.com/doc-view-1865.html
可以的,你sql1中参数 , in ('${a}'), 然后传进来 1','2 就替换了 ${a},这样就是 in('1','2') ,理解了没
楼上正解,这是多值参数的典型用法,核心是sql数据中的in和分隔符的设置。