如何通过js,当点击查询按钮时,把通过js获取到的值传递给网页框?如下图所示

image.png

FineReport 用户T0668116 发布于 2021-1-26 14:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户T0668116Lv3见习互助
发布于2021-1-27 10:09

//指定刷新网页框块

var` `url = encodeURI(``"${servletURL}?viewlet=test1.cpt&op=write"``);

FR.doHyperlinkByPost(url,{变量a:a,变量b:b,变量c:c},``'报表块名'``);


最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-26 14:26

这个不用写js,在下面直接用参数控件的控件名就可以取到数据的啊

  • 用户T0668116 用户T0668116(提问者) 在哪里获取数据呢?把这个通过网页框传到填报页面怎么传递呢?
    2021-01-26 15:46 
最佳回答
0
axingLv6专家互助
发布于2021-1-26 14:37

直接在网页框url添加参数

在决策报表中使用网页框控件-https://help.fanruan.com/finereport/doc-view-1300.html

image.png

  • 用户T0668116 用户T0668116(提问者) 但是参数是变化的,而不是不变的
    2021-01-26 14:39 
  • axing axing 回复 用户T0668116(提问者) 那你点下面的加号添加参数
    2021-01-26 14:44 
  • 用户T0668116 用户T0668116(提问者) 回复 axing 我问的问题就是如何获取参数,在我的图中 我想把用js获取的a 作为参数传过来
    2021-01-26 14:49 
  • axing axing 回复 用户T0668116(提问者) 看文档第3小节,把参数拼接到url末尾
    2021-01-26 15:19 
最佳回答
0
shirokoLv6资深互助
发布于2021-1-26 14:49

网页框里增加参数,参数内容是公式用报表参数

image.png

按钮用超链接设置动态参数,改变参数

image.png

  • 3关注人数
  • 463浏览人数
  • 最后回答于:2021-1-27 10:09
    请选择关闭问题的原因
    确定 取消
    返回顶部