2

我正在尝试为 highstock 1.3.1 中的股票图表加载新数据,并且我只想在设置导航器的极值时(在鼠标向上)而不是在用户拖动时调用加载新数据导航按钮。目前 setExtremes 和 afterSetExtremes 似乎都在鼠标移动时触发。我可以绑定另一个内置事件吗?

4

2 回答 2

2

您可以禁用liveRedraw,以便仅在 mouseUp 之后调用 afterSetExtremes。

于 2013-05-22T09:35:12.113 回答
0

所以答案似乎是禁用滚动条的 liveRedraw,这没有什么意义,因为滚动条在我的图表中被禁用,然后绑定到 setExtremes 事件。所以我的图表选项对象看起来像:

var chart_options = {
                      chart: {...}
                      scrollbar: {
                        enabled: false,
                        liveRedraw: false
                      },
                      xAxis: {
                        events: {
                          setExtremes: setExtremesHandler()
                        }
                      }
                     };

@Pawel Fus - 你真的值得这个答案的功劳,所以如果你发布一个正确的答案而不是评论,我会把它标记为解决方案。谢谢。

于 2013-05-21T20:30:06.997 回答