如何只刷新数据不刷新页面

大佬们,我现在在做一个 报表要实时更新的, 因为数据库每一秒都有 数据进出的, 想做一个 页面不刷新  数据刷新的报表, image.png 我用了JS的 

setInterval("self.location.reload();",1000); //10000ms即每1s刷新一次页面。

   这个 JS疯狂的刷新页面 数据都没来得及展示,请问大佬们指点一下 怎么做到只刷新数据  不刷新页面

FineReport a254925118 发布于 2020-8-1 14:56 (编辑于 2020-8-1 15:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-2 09:00

参考JS实现局部刷新cpt-https://help.finereport.com/doc-view-2421.html

JS实现决策报表内报表块局部刷新/翻页-https://help.finereport.com/doc-view-1304.html


最佳回答
1
luojian0323Lv7资深互助
发布于2020-8-1 15:25(编辑于 2020-8-1 15:27)
假如报表块名字是:report0,body初始化事件代码:
var form = this.options.form;
setInterval(function() { 
     form.getWidgetByName("report0").gotoPage(1,"{}",true);
}, 10000);

如果 是cpt报表。那没办法 

如果 是frm报表。可以的

  • 帆软用户6PhKtGHcQv 帆软用户6PhKtGHcQv 大佬,向您请教一个问题,我是frm报表做了一个点地图联动report组件进行数据轮播,同时report组件还有跑马灯的效果,但是现在轮播的js中的gotopage方法会覆盖跑马灯的js,怎么样可以不使用gotopage传参,或者传参的时候不刷新report组件页面
    2023-05-05 17:53 
  • 3关注人数
  • 2927浏览人数
  • 最后回答于:2020-8-2 09:00
    请选择关闭问题的原因
    确定 取消
    返回顶部