决策报表块内刷新有延迟如何解决?

我在frm中给一个模块做了个超链,它可以打开一个填报页面进行填报。完成填报后需要立即在模块中展示刚刚填报的数据。

我写了点击事件g().getWidgetByName("").gotoPage,用来刷新该报表块,可是会出现网络延迟的问题,有时候需要点击多次才能把数据刷新出来,请问有什么办法能够解决?或者说我能用什么办法看到点击事件是否有成功刷新?

FineReport 奇犽呀呀 发布于 2024-4-28 14:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-4-28 14:36

试试这个

JS实现关闭子页面时刷新父页面 https://help.fanruan.com/finereport/doc-view-1754.html

  • 奇犽呀呀 奇犽呀呀(提问者) 我知道这个,不过我需要的是单个模块的刷新,所以我使用了g().getWidgetByName(\"\").gotoPage来替代location.reload();和_g().parameterCommit();。
    2024-04-28 14:42 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-4-28 14:54

换个方式

使用报表块自动刷新插件

设置定时刷新,这样不需要点击也可以

决策报表内报表块刷新插件 https://help.fanruan.com/finereport/doc-view-1752.html

  • 奇犽呀呀 奇犽呀呀(提问者) 这个确实是好东西,但是面对多并发的时候容易使数据库压力太大
    2024-04-29 16:24 
  • 3关注人数
  • 168浏览人数
  • 最后回答于:2024-4-28 14:54
    请选择关闭问题的原因
    确定 取消
    返回顶部