关于下拉树多选获取值通过url传递问题

a表下拉树多选获取到值后,通过js方式跳转到另一个报表,跳转过去url上参数也是对的,自己在报表初始化的时候打印出来也是对的,但为什么传到sql里就只获取后面一个值呢?

第一个表跳转的js

image.png这是第二个表接受参数debug打印的结果:image.png这是跳转后url中带过来的值:

image.png这个是sql语句,直接打印获取到的参数image.png

FineReport jasonyen 发布于 2022-2-23 12:16 (编辑于 2022-2-23 12:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-23 12:26(编辑于 2022-2-23 13:05)

你完全js是如何写的。。怎么向报表传的参数。。把完全的js语句发出来。。

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

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

var url="${servletURL}?viewlet=报表.cpt";

var config = {  

            sf : sf,//参数

            deviceCatId:id

              }  

FR.doHyperlinkByPost(url,config,"_self")

  • 2关注人数
  • 437浏览人数
  • 最后回答于:2022-2-23 13:05
    请选择关闭问题的原因
    确定 取消
    返回顶部