2017-10-19 65 views
0

我试图锻炼,如果可以从highcharts获得回调以说明哪个图例项目已被选中或取消选定。然后我可以添加到我保存的系列数据中,因此当我再次加载高分辨率图像时,它具有保存的选定图例。当属于该系列中的图例项被点击功能Highcharts如何保存选定的图例

火灾:

回答

1

series.events.legendItemClick

legendItemClick。一个参数event被传递给函数。默认操作是切换系列的可见性。这可以通过返回false或调用event.preventDefault()来防止。

series.events.hide当系列被隐藏时会被调用。

隐藏:功能

时触发该系列图表生成时间后隐藏,或者通过点击图例项或通过调用.hide()。

其中一个与series.visible结合,你应该能够做你以后的事情。

可见:布尔

设置一系列的初始可见性。

默认为true。

+0

好吧,我已经创建了一个快速演示http://jsfiddle.net/zidski/c4too2mx/5/ – user1177860

+0

太好了,现在你只需要以某种方式存储它。在cookie中,在数据库中,或其他创造性的方式。应该有很多关于获取/设置cookie的教程。如[W3schools](https://www.w3schools.com/js/js_cookies.asp)和[SO](https://stackoverflow.com/questions/14573223/set-cookie-and-get-cookie-with -javascript) – ewolden