1. 概述
适用场景:安装了「FineVis数据可视化」插件的用户,可参考本文了解 FineVis 的相关功能。
1.1 版本
报表服务器版本 | 插件版本 | 功能变动 |
---|---|---|
11.0.6 | V1.7.2 | 新增「模板定时刷新」功能,可设置模板预览时按照刷新间隔时间进行整体刷新 |
11.0.16 | V1.18.1 | 优化:「模板定时刷新」入口合并至「FVS模板设置」,更名为「页面刷新」 |
1.2 应用场景
许多用户在展示 FVS 模板时,由于数据的实时性较高,希望时刻保持模板展示最新数据,但是挨个设置组件的监控刷新效率太低,则可以通过设置「模板定时刷新」来实现模板整体的刷新。
注:上图模板来源于 公司简介 。
2. 功能介绍
在 FVS 模板中,点击画布右上角「模板设置>页面刷新」,弹出设置框中选择「页面刷新」。
默认未勾选「开启定时刷新」,勾选后,可设置刷新间隔时间,单位可设置为秒或毫秒,默认为 6 秒。
刷新间隔最小值为 1s(1000ms),无最大值限制。
若模板包含多个分页,则刷新对所有分页生效,且刷新后会停留在刷新前的页面,不会回到第一页。
如下图所示:
注:V1.7.2 版本之前的插件,只能通过模板的「模板>页面加载结束事件」写 JavaScript 代码实现。
JavaScript 代码如下:
setInterval(() => {
duchamp.reload();
}, 2 * 1000); // 刷新间隔时间为 2000 毫秒,即 2 秒
3. 注意事项
若模板中使用了「动态参数」超级链接,例如表格组件的单元格超级链接>动态参数。如下图所示:
那么模板预览时,若点击了动态参数超链,会添加 URL 参数后缀,例如下图所示:
此后模板定时刷新时,URL 后缀参数不会被清空,即动态参数联动的值不会跟随模板定时刷新而变化。