highstock 1.3.1 の株価チャートの新しいデータを読み込もうとしていますが、ユーザーがドラッグしているときではなく、ナビゲーターの極値が設定されているとき (マウスを上げたとき) にのみ、新しいデータを読み込む呼び出しを行いたいです。ナビボタン。現在、setExtremes と afterSetExtremes の両方がマウスの移動でトリガーされるようです。バインドできる別の組み込みイベントはありますか?
質問する
658 次
2 に答える
2
liveRedrawを無効にして、afterSetExtremes が mouseUp の後にのみ呼び出されるようにすることができます。
于 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 に答える