请教如何通过JS语句将报表块参数传递给网页框并局部刷新网页框?

图,决策报表由两部分组成:右边为报表块,左边为网页框(内有子CPT报表)。请问如何通过超链接方式用JS语句实现点击ZY列的单元格时,将参数(值)传递到左边网页框内的CPT报表并局部刷新左边网页框?(以前通过超链接动态参数实现传递,但会刷新全部页面)新人求助,见笑!谢谢大神高人不赐指教!感谢!

image.png

用户62751916 发布于 2020-7-14 10:24
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-14 10:46

image.png

网页框中添加一个参数,

然后报表块中添加一个动态参数,把单元格中的值传递给参数.

image.png

  • 用户62751916 用户62751916(提问者) 谢谢指导!动态参数方式我使用过,但会刷新整个页面包括我右边页面,因为右边报表是分页的,刷新后总回到第1页,不方便。我只想一是能顺利传参,二是传参后局部刷新左边页面。
    2020-07-14 10:57 
  • 用户y5697781 用户y5697781 回复 用户62751916(提问者) 大佬,请问解决了问题没有
    2020-09-17 11:06 
  • 用户62751916 用户62751916(提问者) 回复 用户y5697781 用此语句解决了: var url = \"${servletURL}?viewlet=子模板.cpt&op=write&__showtoolbar__=TRUE&ID=\"+ID; FR.doHyperlinkByPost(url,{para:ID},\'RHIFRAME0\'); 说明:ID为参数
    2020-09-18 10:11 
  • 用户TTGB68032 用户TTGB68032 回复 用户62751916(提问者) 大哥,能具体点吗
    2021-10-19 15:06 
  • zhj156 zhj156 您好,这个解决的方法可以分享一下吗
    2022-10-11 16:44 
最佳回答
0
JacksonZiLv6见习互助
发布于2020-7-14 10:28

可以参考这个

JS实现决策报表内报表块局部刷新/翻页:https://help.finereport.com/doc-view-1304.html


  • 用户62751916 用户62751916(提问者) 这个好象不能向网页框传递参数,这个语句包括gotopage好象往我左边那个CPT表(档案式的)传参总提示错误。
    2020-07-14 10:39 
  • 3关注人数
  • 1759浏览人数
  • 最后回答于:2020-7-14 10:46
    请选择关闭问题的原因
    确定 取消
    返回顶部