我同时使用 highcharts 和 highstock 并且有一些使用rangeSelector
.
一切正常,但我想获取当前选择的范围(当用户单击其中一个rangeSelector
按钮时),以便我可以将其存储在 cookie 中,以了解下次默认显示哪个范围。
到目前为止,我已经尝试了各种方法,比如添加一个chart.events.redraw
测试来尝试捕获chart.rangeSelector.buttons
对象,但在我的案例中它似乎没有包含任何有趣的东西。
对我来说,理想的情况是 rangeselector.buttons 上的事件回调,带有一个简单的 getter 函数,类似于chart.rangeSelector.buttons[x].setState()
, 命名的chart.rangeSelector.buttons[x].getState()
?
我很惊讶这不存在......我一定错过了一些东西。有人可以帮忙吗?