在报表中做了事件初始化定时刷新,
setInterval('location.reload();', 600000);
但是上面有参数,默认为空,能不能做到自刷新后,保留之前所选择的参数?有什么办法,麻烦大佬指点迷津,谢谢
setInterval(function() {
_g().parameterCommit();
}, 600000);
类似这样是可以的,只是浏览器上面的地址会展示所有参数。报表就是你自己报表的名称与路径就行了,多个参数继续拼起来
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);