地图数据轮播JS,致使系统里的自动提示功能失效

image.png

地图数据轮播JS:

                                                                                                                                    

 

setTimeout(function () {

    //获取图表对象

var vanchart = FR.Chart.WebUtils.getChart('chart0').vanCharts.charts[0];   

    //开启数据点提示轮播,轮播间隔为1秒,作用于该系列下的所有数据点

    var newseries=vanchart.series.shift();

    vanchart.openAutoTooltip(2000, newseries);

}, 3000);

加了上面的JS, 影响到系统自带的提示功能 ( 特效->后台检测->自动提示 );

预览报表时, 在地图上多点击几次, 自动提示功能正常,  如果不点击地图, 就不能自动提示了.

S415_DYJ.frm

FineReport hhf365 发布于 2021-7-21 11:36 (编辑于 2021-7-21 13:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
hhf365Lv4见习互助
发布于2021-7-29 16:59(编辑于 2021-7-29 17:00)
setTimeout(function() {         //获取图表对象         var vanchart = FR.Chart.WebUtils.getChart('chart0').vanCharts.charts[0];         var points = [];         vanchart.series.forEach(function(ser) {//获取所有系列循环                 if (ser.type == "pointMap") {         //获取符合系列条件的提示点,区域地图改成"areaMap", 散点图改为"scatter"                         points = points.concat(ser.points);                 }         })         vanchart.openAutoTooltip(1000, points);//轮播接口 }, 2000);

  • 0关注人数
  • 535浏览人数
  • 最后回答于:2021-7-29 17:00
    请选择关闭问题的原因
    确定 取消
    返回顶部