我使用 Highchart 库和 GWT 来显示多系列圆环图。
我希望能够单击一个点(一个系列的子部分)并在事件处理程序中检索该点的名称。
我在为我的系列设置的“PiePlotOption”中尝试了“setPointLegendItemClickEventHandler”,但不起作用。
我在文档中找不到任何对我有帮助的内容。
有什么想法吗?
最佳答案
您只需在 highcharts 中添加点击事件监听器即可。要捕获内部级别系列上的点击事件,请在 highcharts 内的 Series(浏览器)标签中添加以下代码:
point: {
events: {
click: function(event) {
alert("Name: "+this.name + " X: " + this.y + " Y: " + this.x);
}
}
}
为了捕获外部 2 级系列上的点击,请在plotOptions>Pie 标签内添加以下内容:
point: {
events: {
click: function(event) {
alert(this.name);
}
}
}
您将获得每个点击点的名称以及 X、Y 值。
关于java - 使用 GWT 在 Donut Highchart 上单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25628800/