页面树结构
转至元数据结尾
转至元数据起始

应用场景

页面定时刷新也是项目中比较常用的需求,如资源在大屏幕展示,要求当数据有变化时,页面会自动刷新,而不需要用户每次都要自己手动刷新一下页面。

实现方法

我们可以书写宏来实现灵活分析报表自动刷新。

1、在实现自动刷新前,需要把报表定时刷新资源对应的查询禁用缓存。在数据集工具栏上点击高级设置按钮,在弹出的对话框中选择禁用缓存。

    

2、选中此报表,右键选择编辑宏,会进入宏编辑界面,然后创建一个客户端宏。对象simpleReport;事件onRender;代码如下:1000*2表示2秒刷新一次。

宏代码
function main(simpleReport, simpleReportContext) {
    setInterval(function() {
        simpleReport.doRefresh();
    },
    1000 * 2)
}

说明:如果是多个资源都要求定时刷新,可以使用资源包实现。

  • 无标签