关于帆软导出报表同时调用后端接口时的获取参数,并传参问题,求大佬解答

如图,目的是帆软导出报表同时调用后端接口时的获取参数,并传参,我ajax请求写了两种获取参数的方法用“${ 参数名}”和公式获取单元格的方式,但是都无法获取参数,调用后台接口,请大佬帮忙看看什么问题


补充:

  1. 参数是前端通过url带过来的。

  2. 导出调用的接口是导出pdf前调用

    image.png

FineReport 狂奔的小蜗牛 发布于 2020-10-21 17:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cherishdqyLv7高级互助
发布于2020-10-21 19:19

你是要获取参数面板里的参数?模板web属性里的事件获取参数控件值用下面的js:

var test2=contentPane.parameterEl.getWidgetByName("test").getValue();

  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 应该是,我要获取的是前端超链接跳转的报表路径,这个路径带着参数,我要获取的就是这个参数。应该和参数面板是一样的。我试了下你的方法,没得到。。。用‘${}’也不行
    2020-10-22 09:48 
  • cherishdqy cherishdqy 回复 狂奔的小蜗牛(提问者) 获取链接里的参数不能用这个,这个只是获取参数控件的,报表路径里的参数要在右上角的参数里获取,在公式里用$参数名获取
    2020-10-22 09:50 
最佳回答
0
林克大魔王Lv6中级互助
发布于2020-10-21 18:05(编辑于 2020-10-21 18:08)

image.png

额,你参数值不是都在上面定义了吗?为什么又用了选择器去获取呢,你这两个参数你做了好几次处理呀。。试一下拼接在url后面看看能用吗?

  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 不好意思啊,上边定义的没删除,是为了告诉大佬我都用过什么方式。。。url带参我也试过,也是不行的
    2020-10-21 18:22 
  • 林克大魔王 林克大魔王 回复 狂奔的小蜗牛(提问者) 你这个是想做成在点击pdf导出后调用你自己后端写的接口吗并且将这两个参数传到接口中处理吗?
    2020-10-21 18:30 
  • 林克大魔王 林克大魔王 回复 狂奔的小蜗牛(提问者) 你看下这篇帖子,https://help.fanruan.com/finereport/doc-view-602.html
    2020-10-21 18:36 
  • 林克大魔王 林克大魔王 回复 狂奔的小蜗牛(提问者) FR.ajax
    2020-10-21 18:36 
  • 3关注人数
  • 917浏览人数
  • 最后回答于:2020-10-21 19:19
    请选择关闭问题的原因
    确定 取消
    返回顶部