移动端图表联动延迟怎么解决

我在一个图表里设置了超链传参数,对应的图表会接收到参数产生联动。

但是我在点击图表的时候,有时候对应图表显示刷新了,结果还是原来的数据,要点击第二次才能获取到点击的参数,有什么办法能点击一次就立即生效?

FineReport xinshouxiaobai 发布于 2022-11-14 14:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
用户peCdF6638952Lv4初级互助
发布于2023-3-2 10:19(编辑于 2023-3-2 14:20)

你好,我也出现这个问题了,感觉可能是这个原因:没设置参数联动时,移动端单击操作是显示提示或者选中报表块,感觉设置了参数联动后,他们操作会有冲突。

后面我进行测试,只是图联动会有这样的问题,报表块不会,所以在建立联动时,加段这个js,就可以解决这个问题了:

setTimeout(function() {

    var a = FR.Chart.WebUtils.getChart("chart1");//获取图表块chart1

    a.dataRefresh();//刷新图表块chart1

}, 100);//延迟0.1秒后刷新

最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-14 14:57

不会呀。难道是你的移动端有问题?或者联动的数据集查询很慢?

  • xinshouxiaobai xinshouxiaobai(提问者) 数据集在0.1s到0.3秒内,用的是APP最新版,大部分时候点一下就能传过去,但也有百分之二十的概率传不到,要点两次
    2022-11-14 16:59 
  • CD20160914 CD20160914 回复 xinshouxiaobai(提问者) 更新一下app看看呢。。
    2022-11-14 17:00 
  • xinshouxiaobai xinshouxiaobai(提问者) 回复 CD20160914 您好,已经更新到最新版的APP了。。 我这边除了图表联动还联动了个标题的文字,当我点击联动时,文字是都可以联动成功的,但是图表就没办法稳定的联动
    2022-11-14 17:07 
  • CD20160914 CD20160914 回复 xinshouxiaobai(提问者) 图表不移动联动。那我也没有遇到你说的情况,标题都可以。图表的数据不可以稳定。你用的是什么类型的图表?
    2022-11-14 20:23 
  • xinshouxiaobai xinshouxiaobai(提问者) 回复 CD20160914 就是饼图联动组合图(折线、柱形),设计器自带的图表
    2022-11-15 08:52 
  • 3关注人数
  • 297浏览人数
  • 最后回答于:2023-3-2 14:20
    请选择关闭问题的原因
    确定 取消
    返回顶部