复选下拉框怎么在框里显示全选,显示全选后sql如果拼接才能解析
以下这个解析不了:
全选实现逻辑:
我这里写if(b==a)一直识别不出来,只能写死b=76才行
这个全选也有问题,我是这样实现的
比如我只选了牛奶,苹果汁:
确认之后也默认显示全选了,
if条件那里有问题
主要是想实现以下功能:
where 1=1
$if(len(name)>0,"and 产品名称 in ('"+ name +"')","")
例子:
WorkBook17.rar
改下ds1的sql
select '全选' as 产品名称
UNION all
select 产品名称 from S产品 where 1=1
${if(len(name)>0,"and 产品名称 in ('"+ name +"')","")}
新demo
SELECT * FROM S产品 where 1=1
${if(name = "全选","","and 产品名称 in ('" +name+ "')")}
-- 建议:参数名name换成名称,避免与系统参数出现重名冲突;
——————————————
下拉复选框参数为空选择全部-https://help.fanruan.com/finereport/doc-view-2395.html