js实现定时刷新 会产生白屏

使用js代码

setInterval(function() {

 //将当前时间赋值给mytime

    var mytime = FR.remoteEvaluate('FORMAT(now(),"yyyy-MM-dd HH:mm:ss")');

    var settime = FR.remoteEvaluate('FORMAT(now(),"yyyy-MM-dd 11:46:00")');  

    if(mytime==settime) {

    location.reload();}

}, 1000);

设置早上七点定时刷新 但是会造成大屏白屏 是因为加载资源没有导致的吗?  还是其他原因

FineReport 武恩赐 发布于 2019-6-18 13:48
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
5
L大大Lv7高级互助
发布于2020-8-17 19:20

建议使用局部刷新

var form = this.options.form;

setInterval(function() {

    form.getWidgetByName('report1').gotoPage(1,"{}",true);

}, 1000); //刷新报表块report1


  • 帆软用户任意飞 帆软用户任意飞 这样的话会引出另一个问题,如果不想修改服务器报表长时间不刷新会失效的时间,一段时间后,如果没有任何操作,页面会自动失效,这个该如何解决呢?如何再设置全局刷新,又会出现白屏,岂不是又回到了原地?
    2025-08-15 09:29 
最佳回答
0
先知Lv5见习互助
发布于2019-6-18 17:02

設置好像有些不太完善

最佳回答
0
youzhuangzhuangLv4见习互助
发布于2019-12-5 22:01

解决了吗 

  • 武恩赐 武恩赐(提问者) 最后是让大屏设置三个小时的评率刷新一次
    2019-12-06 09:04 
最佳回答
0
买买提航Lv4见习互助
发布于昨天 10:38

因为刷新走的是浏览器背景,所以在外层套一个背景的壳子即可,外层用一张决策报表设置一下背景色,然后用网页框引用当前决策报表即可,普通报表可以设置:模板web属性-浏览器背景-设置颜色或图片来杜绝刷新白屏的出现。

  • 5关注人数
  • 1242浏览人数
  • 最后回答于:昨天 10:38
    请选择关闭问题的原因
    确定 取消
    返回顶部