JS实现自动播放数据点提示联动报表块

参考这个文档https://help.finereport.com/doc-view-2554.html

文档是实现地图自动提示图表联动,我想实现怎么地图自动提示联动报表块,求帮助!!

自动轮播数据点提示时联动其他图表.frm


tangdage 发布于 2020-12-25 16:54 (编辑于 2020-12-26 10:02)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
tangdageLv5初级互助
发布于2020-12-26 12:06
 window.area = area;
    window.temp = 0;
    var len = window.area.length;
    var temp = 0;

    //延时,等待页面加载完全
    setTimeout(function() {

        //获取地图图表
        var vanchart = FR.Chart.WebUtils.getChart('地图').vanCharts.charts[0];

        var series = vanchart.series,
            allPoints = [];

        // 获取chart下的所有系列和所有数据点
        for (var i = -1; ++i < series.length;) {
            allPoints = allPoints.concat(series[i].points);
        }

        //间歇调用

        setInterval(function() {

            //联动图表块
            FR.Chart.WebUtils.changeParameter(
                '饼图', {
                    "area": window.area[window.temp]
                }
            );

            FR.Chart.WebUtils.changeParameter(
                '柱形图', {
                    "area": window.area[window.temp]
                }
            );

            //联动报表块
            _g().getWidgetByName('report0').gotoPage(1, {
                "area": window.area[window.temp]
            }, 'T');
            //使用vanchart.showTooltip展示数据点
            for (var j = 0; j < allPoints.length; j++) {
                if (allPoints[j].name == window.area[window.temp]) {
                    vanchart.showTooltip(allPoints[j]);
                }
            }

            if (window.temp == (window.area.length - 1)) {
                window.temp = 0;
            } else {
                window.temp = window.temp + 1;
            }
        }, 10000);
    }, 1000);


  • jin勿忘初衷 jin勿忘初衷 在切换日期控件之后,这个又不会轮播了
    2023-05-13 17:41 
最佳回答
0
Edward_DDLv5中级互助
发布于2020-12-25 17:18

那个文档很写的很清楚啊,把你的问题描述清楚一点嘞,让大家给你测试bug吗QAQ

  • tangdage tangdage(提问者) 不是,文档只能图表联动,我想实现报表块的联动
    2020-12-25 18:12 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-26 10:12

QQ录屏20201226101052.mp4

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

image.png

  • 2关注人数
  • 477浏览人数
  • 最后回答于:2020-12-26 12:06
    请选择关闭问题的原因
    确定 取消
    返回顶部