两个图表轮播怎么把两个图表全部设置成自动数据点提示呢

我用这个代码设置图表自动数据点提示,但出来的效果,只有轮播的第一个图有自动数据点提示,轮播的第二个图没有,为什么呢? 怎么让两个图都自动提示数据点?

setTimeout(function(){
var vanchart =FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(0);
vanchart.openAutoTooltip();
},3000)
FineReport hell233 发布于 2020-9-11 16:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-9 15:41(编辑于 2021-4-9 15:44)

参考图表开启自动数据点提示轮播接口-https://help.fanruan.com/finereport/doc-view-2663.html

正常可以的,但是注意,不支持扩展图表,但是你图表设置了多个图表轮播,这个接口估计读取不到第二个图表了,所以不会自动提示了

image.png

最佳回答
0
RunawayLv2见习互助
发布于2020-9-11 16:20

我按照你的写法  我的没问题啊  要不你试试把第二个 图表3000改大点试试

  • hell233 hell233(提问者) 没办法单独改第二个图表,两个图的图表名称是一样的
    2020-09-11 16:28 
  • Runaway Runaway 回复 hell233(提问者) 你是用tab块的轮播吗
    2020-09-11 16:31 
  • hell233 hell233(提问者) 回复 Runaway 不是,单纯的图表轮播
    2020-09-11 16:35 
最佳回答
0
shirokoLv6资深互助
发布于2021-4-12 10:49

image.png这个0就是指图表的序号,0开始是第一个,第二个是1

就是改成这样

setTimeout(function(){var vanchart =FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(0);vanchart.openAutoTooltip();

var vanchart2 =FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(1);vanchart2.openAutoTooltip();},3000);

  • 4关注人数
  • 699浏览人数
  • 最后回答于:2021-4-12 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部