决策报表延迟加载

希望决策报表延迟加载,目前在自定义按钮上添加了初始化事件如下

setTimeout(function(){

_g().parameterCommit();

},1000);

问题是,每隔1秒会执行一次,希望只执行一次!

FineReport 帆软用户MJJW81b1Dr 发布于 2023-6-2 17:34 (编辑于 2023-6-2 17:35)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-6-2 17:37(编辑于 2023-6-2 17:40)

因为每次都会走初始化化方法

不要用这种全局刷新的方式,用报表块刷新

this.options.form.getWidgetByName("report0").gotoPage(1,"{}",true);

https://help.fanruan.com/finereport/doc-view-4197.html#

最佳回答
0
大林3143511Lv5中级互助
发布于2023-6-2 21:08

通过延迟打开浏览器的方式,间接实现延迟加载浏览器,若这样可以的话,我这里有延迟启动浏览器的方法

  • 3关注人数
  • 657浏览人数
  • 最后回答于:2023-6-2 21:08
    请选择关闭问题的原因
    确定 取消
    返回顶部