有大佬知道俩张报表传递参数怎么传递吗

demo.zip

1642828154(1).jpg

FineReport yzm210034 发布于 2022-1-22 12:21 (编辑于 2022-1-22 13:15)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
烟尘Lv6高级互助
发布于2022-1-22 12:30(编辑于 2022-1-22 12:37)

用超链接就行,直接把参数拼在后面

image.png

------------------------------

你的参数应该是:=$para_zhu

js里要拼接:"url地址&para_zhu="+para_zhu

image.png

  • yzm210034 yzm210034(提问者) 什么意思呀哥哥,就是说直接用js就行了,参数不用设置吗
    2022-01-22 12:32 
  • yzm210034 yzm210034(提问者) 那个超链接我知道,但是必要要用上面的控件按钮查询
    2022-01-22 12:34 
  • 烟尘 烟尘 回复 yzm210034(提问者) 看修改答案
    2022-01-22 12:38 
  • yzm210034 yzm210034(提问者) 回复 烟尘 还是不行接受不到参数。 我也试过在单元格设置控件的话是传递的,参数面板上就有点问题,js我不是很懂
    2022-01-22 13:00 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-22 12:34(编辑于 2022-1-22 13:26)

FR.cjkEncode("${servletURL}?viewlet=/demo20220118/demo7.cpt&para_zhu="+para_zhu);

这样写一下然后点击按钮看弹出什么?

C2单元格添加超链接的网络报表发下图设置就行了。不要放在最上面去。。image.png

  • yzm210034 yzm210034(提问者) 还是不行,第二张报表接受不到参数。
    2022-01-22 12:58 
  • CD20160914 CD20160914 回复 yzm210034(提问者) 你最上面的公式。。。要加一个$符号。。。
    2022-01-22 13:03 
  • yzm210034 yzm210034(提问者) 回复 CD20160914 加了的,传递过去就是一个null
    2022-01-22 13:07 
  • CD20160914 CD20160914 回复 yzm210034(提问者) 把你模板上传上来。。
    2022-01-22 13:09 
  • CD20160914 CD20160914 回复 yzm210034(提问者) 先不写超链接,你仔细看一下你的区域名称是不是你引用的这个。。把js里面的语句先删除后用 alert(para_zhu); 看一下弹出的值是什么。
    2022-01-22 13:13 
最佳回答
0
源流Lv6中级互助
发布于2022-1-22 13:42(编辑于 2022-1-22 13:58)

参数来源是单元格数据还是参数面板数据?

JS获取当前编辑行单元格行号-https://help.fanruan.com/finereport/doc-view-1213.html

写在一个里面有点复杂,建议先从单元格取值然后通过js赋值到参数面板一个不可见的控件,跳转直接去参数模板控件值

我下面这个是有控件的

image.png

  • yzm210034 yzm210034(提问者) 单元格数据
    2022-01-22 13:45 
  • 源流 源流 回复 yzm210034(提问者) 获取单元格行列号后直接从单元格抓数据
    2022-01-22 13:53 
最佳回答
0
RiveryLv5中级互助
发布于2022-1-22 13:50
要不然就在单元格加超链接吧 不要在参数面板了
  • 5关注人数
  • 723浏览人数
  • 最后回答于:2022-1-22 13:58
    请选择关闭问题的原因
    确定 取消
    返回顶部