决策报表或者普通报表设置自刷新,能不能保留参数?

在报表中做了事件初始化定时刷新,

setInterval('location.reload();', 600000);   

但是上面有参数,默认为空,能不能做到自刷新后,保留之前所选择的参数?有什么办法,麻烦大佬指点迷津,谢谢

FineReport CYJXJ 发布于 2025-10-21 17:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-10-21 17:24

setInterval(function() {

_g().parameterCommit();

}, 600000);

   

  • CYJXJ CYJXJ(提问者) 这样就可以吗?自刷新的时候才会有效果还是按F5刷新也有效果呢?
    2025-10-21 17:30 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-10-21 18:44

类似这样是可以的,只是浏览器上面的地址会展示所有参数。报表就是你自己报表的名称与路径就行了,多个参数继续拼起来

setInterval(function() {

let cs=_g().getWidgetByName("cs").getValue();

let cs2=_g().getWidgetByName("cs2").getValue();

window.location = encodeURI(encodeURI("${servletURL}?viewlet=Form1.frm&cs="+cs+"&cs2="+cs2));

}, 7000);

  • 3关注人数
  • 21浏览人数
  • 最后回答于:2025-10-21 18:44
    请选择关闭问题的原因
    确定 取消
    返回顶部