决策平台的标签页刷新,这个JS怎么写,打算放到填报后事件里面

填报成功后,进行一次标签页的刷新image.png

FineReport 670934879 发布于 2020-5-29 09:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-5-29 09:25(编辑于 2020-5-29 09:47)

刷新报表页面的方法总结-https://help.finereport.com/doc-view-1857.html

各种刷新,初始化,不初始化参数面板都有

应该是放到填报成功事件后



setTimeout(function() {

contentPane.parameterCommit()

}, 1000);

就这个放填报成功里面,啥问题没有

  • 670934879 670934879(提问者) 这几个都不满足我的需求 我这个打开是在决策平台的标签页打开,他并不是新打开一个标签页,而是在原有标签页的基础上打开的!很多刷新都刷新整个决策平台!
    2020-05-29 09:43 
  • 吾姓独孤 吾姓独孤 回复 670934879(提问者) 不可能啊,我昨天才写的刷新当前页,填报成功自动刷新
    2020-05-29 09:46 
  • 670934879 670934879(提问者) 回复 吾姓独孤 您这是当前页面刷新,我想刷新是标签页上的那个刷新
    2020-05-29 09:51 
  • 吾姓独孤 吾姓独孤 回复 670934879(提问者) 你是啥版本的,我试了几个都没有问题,直接刷新的标签页啊
    2020-05-29 10:04 
  • 670934879 670934879(提问者) 回复 吾姓独孤 10.0,但是我怎么是整体刷新,而且一刷新所有打开的标签页都没了
    2020-06-01 20:00 
最佳回答
0
yujundeLv3见习互助
发布于2020-5-29 12:50

使用以下代码就可以实现了,我写的是决策报表每小时刷新。你只要把这段代码拷贝到填报成功就可以了。


setInterval('location.reload();',3600000);//时间单位为ms,即每1H刷新一次页面


image.png

  • 4关注人数
  • 681浏览人数
  • 最后回答于:2020-5-29 12:50
    请选择关闭问题的原因
    确定 取消
    返回顶部