下拉数接收参数问题

image.png

image.png

直接传递汉字查询不出结果。(下拉数是由显示值与实际值构造出来的)

父模板传递的是编号 01.01 

下拉树模板接收的参数是01.01 并且显示的也是这个

效果,希望显示汉字,并且能查询出结果

FineReport Doctor_Wei 发布于 2021-2-25 13:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-2-25 13:28(编辑于 2021-2-25 13:31)

修改数据字典,字段变成编号,编号+名称

实际值设置为编号

显示值用编号加名称

例子:

sql :SELECT code +'-'+ name as deptname, code FROM BASE_Department

实际值为code,显示值为deptname

数据集里where code in ('${控件名}')

控件返回值为字符串,分隔符为','

  • Doctor_Wei Doctor_Wei(提问者) 这样不太合适。 第一:还是实现不了,我传递编号,然后子页面的下拉树显示编号+名称; 第二:组织显示不想加编号
    2021-02-25 13:46 
  • 烟尘 烟尘 回复 Doctor_Wei(提问者) 传编号之后在子页面用编号重新查一下sql
    2021-02-25 13:52 
  • Doctor_Wei Doctor_Wei(提问者) 回复 烟尘 不太理解。。。你说的sql是指我的数据字典还是数据部分,数据部分本来就没问题,现在就是下拉树的问题,我就是想父页面传递个值,然后子页面的下拉树显示显示值,还可以正常查0.0
    2021-02-25 13:58 
  • 烟尘 烟尘 回复 Doctor_Wei(提问者) 父页面传编号,子页面建一个数据集,用编号做条件查询,结果作为子页面下拉数的数据字典。
    2021-02-25 14:00 
  • Doctor_Wei Doctor_Wei(提问者) 回复 烟尘 老铁,我觉得这个描述,解决不了我这个场景,,,要不你做个demo。还是我理解错了0.0
    2021-02-25 14:03 
最佳回答
0
zy_20180110Lv5中级互助
发布于2021-2-25 14:25

查后台日志,看看根据传递的汉字拼接的SQL是什么,再将SQL放到数据库里运行一下看看有没有内容

最佳回答
0
177741977Lv6初级互助
发布于2021-2-25 17:41

这个能看下模板吗?

  • 4关注人数
  • 494浏览人数
  • 最后回答于:2021-2-25 17:41
    请选择关闭问题的原因
    确定 取消
    返回顶部