传参
决策报表给普通报表传参,接收的值不对image.png

image.pngimage.png

FineReport 用户T5337219 发布于 2025-11-10 19:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-11-10 19:06(编辑于 2025-11-10 19:07)

先不传吧,先打印出来cpx的值是什么

alert(cpx)  看看获取到的值是否正确?

其实 路径不用写那么多转码的

类似这样就行了

var URL="/webroot/decision/view/report?viewlet=利润分析.cpt&cpx"+cpx; 

alert(cpx) //看cpx是否正确。如果正确了注释掉这一句。

window.open(encodeURI(encodeURI(URL))); 

  • 用户T5337219 用户T5337219(提问者) 在父页面决策报表中正确的
    2025-11-10 19:07 
  • CD20160914 CD20160914 回复 用户T5337219(提问者) 按上面写的语法修改后再传。
    2025-11-10 19:08 
  • CD20160914 CD20160914 回复 用户T5337219(提问者) 类似这样的语法。只改cpt的名称就行了,直接用原名称
    var URL="/webroot/decision/view/report?viewlet=利润分析.cpt&cpx"+cpx;

    alert(cpx) //看cpx是否正确。如果正确了注释掉这一句。

    window.open(encodeURI(encodeURI(URL)));
    2025-11-10 19:08 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-11-10 19:16

控件返回值改成传逗号,不传分号

image.png

子模板的数据集改一下

${if(len(参数)==0,""," and 字段 in ('"+replace(参数,",","','")+"')")}

  • 3关注人数
  • 38浏览人数
  • 最后回答于:2025-11-10 19:16
    请选择关闭问题的原因
    确定 取消
    返回顶部