|
最佳回答 |
5
|
macro_hardLv1高级互助发布于2018-11-15 21:30
|
可以控件为空时查询全部,数据集里可以类似如下这样写 select * from table where ${if(len(参数)>0,"其他查询条件","1=1")}
|
|
|
|
最佳回答 |
0
|
daemonyiLv3见习互助发布于2018-11-15 21:46
|
【下拉复选框控件】是自带“全选”选项的。 如果想不选择默认全选,可以在数据集中这么写: where 1=1 ${if(len(id) == 0,"","and ID = ('" + id + "')")} (id是参数名,ID是字段名) 【下拉框控件】只能单选,不能选择全部的。 题主确认下是不是用错控件了。
|
|
|
|
最佳回答 |
0
|
在雨中等雨停Lv4见习互助发布于2018-11-15 22:03
|
joinarray(sql("JDBC","select ID from table ",1),',') ,把你人下拉控件 SQL 放到joinarray中试试
|
|
|
|
最佳回答 |
0
|
圣体叶小凡Lv6高级互助发布于2018-11-15 23:26
|
你自己给下来框控件加一个选项,就叫全选,显示值实际值都叫全选,数据字典你可以自己用数据集里面sql拼接一个的,然后sql中,select * from table where 1=1 ${参数="全选","","and 字段名 = '"+参数+"'"}
|
|
|