把数据中的数字转换成了文字,1234对应四个部门,查询时文本空间里还是只能查询1234 才能查询出对应部门的信息,我想让查询也是查询部门名称,不输入数字,输入汉字
直接使用下拉控件。
这样,不论你输入真实值还是显示值,都可以。
当然,如果你想在文本框输入,那么就需要在数据集里边写 or 了。
用实际值和显示值实现
数据字典 自定义查询 实际值是你的字段值 显示值 部门名称 试试看
输入汉字是否考虑模糊查询的问题?在数据集case when 把部门的1234转成汉字,外面包一层查询,不考虑模糊用= 考虑模糊用like
select tt* from (
select
case when bm=1 then aa
when bm=2 then bb
when bm=3 then cc
when bm=4 then dd
end bm
from kk
)tt where tt.bm like "%'${bm}'%"