下拉复选输入多个值中间需要用  \\\',\\\'  隔开,我想用输入时用,隔开如何实现

image.pngimage.png ${if(len(门店编码) == 0,"","and b.busno in ('" + 门店编码 + "')")}

image.png

FineReport 谷科成 发布于 2021-4-15 13:19 (编辑于 2021-4-15 13:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-15 13:35(编辑于 2021-4-15 13:35)

下拉框直接用数组,这样输入直接可以用英文状态下的,逗号,

image.png

在sql数据集处理下返回的数据就可以了

${if(len(门店编码) == 0,"","and b.busno in ('" + replace(门店编码,",","','")+ "')")}

最佳回答
0
烟尘Lv6高级互助
发布于2021-4-15 13:27(编辑于 2021-4-15 13:34)

下拉框文字直接输入,默认会根据文字来查询选项,此时可以勾选选项之后,再输入一个逗号,进行另一次查询,然后再勾选,就能实现多值输入

如果不勾选选项,输入的文字会整体当成一个显示值进行传值,而非多值

  • 5关注人数
  • 321浏览人数
  • 最后回答于:2021-4-15 13:35
    请选择关闭问题的原因
    确定 取消
    返回顶部