(宏代码仅供参考,如和实际应用场景不匹配,需要自行调整相关代码)
问题描述:
仪表盘报表通过一台大屏设备去展示,大屏设备一般打开这个报表就不会去变动了,但原报表可能会再做编辑跳转,比如修改了组件的标题或者调整了组件的类型、顺序之类的操作,目前仪表盘的自动刷新只会更新数据,对于报表定义修改不会进行更新,需要重新打开报表才会加载修改后的报表定义。即报表编辑修改了样式,已挂载的大屏,定时刷新不会及时改变。
但是大屏展示时即便设置了自动刷新,标题也还是展示的原来的标题,手动点刷新也不会变,只有点重载,才能变过来,这样就导致后续如果调整了报表,
每次都还有对大屏设备展示的报表去手动点下重载,是否有办法让报表样式也自动刷新变过来?
处理方法:
若是远程做报表开发,无法操作大屏重新打开报表,则可考虑填写下面的宏,可以设置setTimeout定时执行reload方法去重载仪表盘报表修改后的设置,跟刷新浏览器一样效果;
建议:在报表修改后定时执行一次即可,后续如果不是频繁改变报表,可以禁用宏,避免频繁刷新带来的性能问题。
版本及客户端说明
smartbi版本:V11
设置方法
...