无法触发系列数据|上的点击事件Highchart [英] Unable to trigger a click event on series data | Highchart

查看:83
本文介绍了无法触发系列数据|上的点击事件Highchart的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在一系列数据中触发点击事件(我正在使用Highcharts)。我的方法是 。我在plotOptions中添加了点击事件,而不是指向这里,它工作正常。



问题(我认为)是firePointEvent无法正常工作,但手动点击确实会触发事件。

  var chart = $(#container)。highcharts(); 
chart.series [0] .data [0] .firePointEvent('click');

有没有我缺少的东西或者我在哪里错了?
<在这种情况下,事件可以被引用:

 图表。 options.plotOptions.series.events.click(chart.series [series index]); 

并获得系列内部图表:

  click:function(event){
console.log(event);
alert(event.name +'clicked \t');

jsfiddle


I am trying to fire a click event in a series of data ( I am using Highcharts ) . My approach is as follows. I have the click event added in the plotOptions rather than point as it is done here which is working fine.

The issue (I think) is that firePointEvent is not working but clicking manually does fire the event.

var chart = $("#container").highcharts();
chart.series[0].data[0].firePointEvent('click');

Is there something I am missing or am I wrong somewhere ?

解决方案

In this case events can be referred:

chart.options.plotOptions.series.events.click(chart.series[series index]);

and get series inside chart like:

click: function(event) {
console.log(event);
alert(event.name + ' clicked\t');

jsfiddle

这篇关于无法触发系列数据|上的点击事件Highchart的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆