通过点击决策报表块,实现,变色,同时给控件赋值传参,但是需要点好几次

如图:切换事业部,的时候,右边是正确的,数据也能加载

因为这个组织树,层级有四级,加载比较慢,导致我切换其他组织的时候,出现左右两边都加载,但是右边加载完之后数据不变,需要再点击,一次或者多次才能出现变化的数据,

有什么优化方案吗, 在sql性能查询里面,这些查询的sql都不慢,但是页面点击切换组织的时候很慢,甚至加载数据无效果,需要多次点击才能出来,明明是给控件赋值了,也会加载数据集,如果用当前决策报表对象,也有新的问题,我还有其他下拉查询控件,那些切换的时候,也同样会有就这种加载慢导致出现展示不及时,或者数据展示错位的问题

FineReport 13182656102 发布于 2024-7-11 17:34 (编辑于 2024-7-19 14:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
123木头人1Lv5初级互助
发布于2024-7-12 08:28

我之前也做过三个控件传参的报表,我给他们三个合成一个数组,然后数据集的时候再分开,这样快一点

最佳回答
0
ID1208Lv6高级互助
发布于2024-7-11 18:00

感觉像是左边切换事业部的时候,右边还没有加载完成,然后左边又点了一次,然后右边还在加载上个参数值

页面东西太多的话,会出现这样的问题,

可以考虑先将右边的表格换成最简单的=$当前事业部,看看加载速度,再优化右边的内容

  • 13182656102 13182656102(提问者) 我是等加载完再点的,有时候点一次有用,有时候点好几次,我这边会等页面可以上下滚动,左右滚动的时候,(确定加载完了)再点,要不然,一直等,时间也很长,业务也不会一直让等,
    2024-07-11 19:37 
最佳回答
0
JL98Lv6中级互助
发布于2024-7-19 15:15

加个延迟刷新

setTimeout(function() {

}, 500);

  • 4关注人数
  • 273浏览人数
  • 最后回答于:2024-7-19 15:15
    请选择关闭问题的原因
    确定 取消
    返回顶部