1
我想创建一个函数,将Highchart实例中的所有可见系列名称动态地发送到PHP函数。 例如,在这个图表中,我想获得这个数组:[Salle,PR]。 如果我点击互联网,这个系列变得可见,我想得到[Salle,Internet,PR]。Highcharts - 动态获取可见的系列名称
为此,我尝试使用legendItemClick事件并创建一个函数,检查每个serie是否可见,以将其添加到数组中,但我无法弄清楚如何使用visible选项来执行此操作。
你有什么想法吗?
截至目前,我没有太多的代码共享:
plotOptions: {
series: {
events: {
legendItemClick: function(){
}
}
}
}
谢谢您的回答。我试过这个,但是当我第一次点击一个图例项目时,它不会发送名称给控制台。 例如,如果我在初始化后第一次点击'Salle',它不会发送'Internet'和'PR',我在控制台中没有任何东西。然后,如果我点击“Salle”使其可见,那么当我需要'Salle','Internet','PR'时,我只有控制台中的'Salle'。当我第一次点击“Internet”时,它只发送'Salle'。当我第二次点击时,它只发送'Salle'和'Internet',它会显示'Salle','Internet'和'PR' –
你可以为你的代码做一个jsfiddle吗?检测问题会更容易。在我的示例(http://jsfiddle.net/op8142z0/)中,您可以看到它的工作原理。 –
我修好了。这是因为我用options.series.push设置了系列。我直接投入选择,现在正在工作。 非常感谢您的帮助! –