下拉复选框怎么手工输入多个商品编码?  每个商品编码用英文,隔开这个方法不行我的语句用的or函数

image.pngimage.png

FineReport 谷科成 发布于 2019-8-28 09:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
谷科成Lv5见习互助
发布于2019-8-29 13:49

商品编码用  'or warecode ' 隔开

最佳回答
0
zsh331Lv8专家互助
发布于2019-8-28 09:41

楼主:如果你是按照文档方法实现的话,就不能让用户输入内容了,设置”不允许直接编辑“。


image.png


Oracle多值查询参数个数限制-https://help.finereport.com/doc-view-2066.html



image.png

  • 谷科成 谷科成(提问者) 等让用户编辑 比如用户 有100个商品编码 他不可能挨个往里敲 他肯定是复制进去的
    2019-08-28 10:09 
最佳回答
0
浪兔Lv7初级互助
发布于2019-8-28 09:41

英文状态下的逗号就可以了。

最佳回答
0
半世Lv5中级互助
发布于2019-8-28 09:54(编辑于 2019-8-28 10:58)

你的手工输入是直接在下拉框里面手打,还是复制黏贴进去,我测了下直接手打可以出来的,但是复制黏贴就不对。你为啥一定要用OR呢?


写个编辑结束JS,我的空间名是aa,你根据自己的情况修改下试试呢

var aa = this.options.form.getWidgetByName("aa").getValue();  

var a1 = this.options.form.getWidgetByName("aa");  

var a2 = aa.split(',');

a1.setValue(a2);

image.png

  • 谷科成 谷科成(提问者) 用复制 黏贴 用or是因为 in有1000行的限制
    2019-08-28 10:06 
  • 谷科成 谷科成(提问者) 我就是想知道怎么能复制进去对 用户有100个商品编码 他不可能挨个往里敲 他肯定是复制进去的
    2019-08-28 10:09 
  • 3关注人数
  • 618浏览人数
  • 最后回答于:2019-8-29 13:49
    请选择关闭问题的原因
    确定 取消
    返回顶部