Highcharts:带有向下钻取的图表如何获取向上钻取按钮的点击事件

时间:2014-06-30 11:50:05

标签: javascript jquery graph charts highcharts

我正在使用Highcharts进行深入研究,这是我的工作FIDDLE

如何获取向上钻取按钮的点击事件?我已提及Highcharts API 但无法弄清楚如何将其合并到我的代码中。

我想做类似的事情:

drillUp: function(){
     //get point details by using something like this or this.point
     //get series details by using something like point.series
}

2 个答案:

答案 0 :(得分:10)

你需要抓住event。请参阅chart.events.drillup API文档。 要获得系列中的系列和分数,您可以执行以下操作:

    events: {
        drillup: function (e) {
            console.log(this);
            console.log(this.options.series[0].name);
            console.log(this.options.series[0].data[0].name);
        }
    }

由于您没有说明您想要哪个系列或点,这是最常用的方法。

链接到更新后的working FIDDLE

答案 1 :(得分:1)

chart: {
         type: 'column',
         events: {
            drillup: function (e) {
                   alert(e.seriesOptions.name);
            }
        }     
    }

从下面一行

  

e.seriesOptions.name

通过单击后退按钮(向上钻取按钮),您将获得要加载的系列名称。