1. 概述
1.1 問題描述
對於監控系統,數據庫中的數據是實時更新的,希望報表也能夠實時更新數據,如實時監控股價走勢。要如何設置才能實現報表的定時刷新呢?
1.2 實現思路
通過爲報表模板添加「加載結束」事件是實現。
2. 示例
打開一個需要實時刷新的模板,點擊「模板>模板 Web 屬性>分頁預覽設置」,選擇「爲該模板單獨設置」,添加一個「加載結束」事件。如下圖所示:
事件内容中 JS 使用 setInterval 方法,以指定周期調用一個定時刷新報表頁面的函數。
JavaScript 代碼如下:
setInterval("self.location.reload();",10000); //10000ms即每10s刷新一次頁面
保存模板,點擊「分頁預覽」,報表将會以10s的頻率實時刷新。