0
私はハイチャートのチャートをいくつか持っていますが、クリックイベントはシリーズポイントでのみトリガーできます。ハイチャートのクリックイベントchrosshair
クロスヘア全体をクリックして列カテゴリ(シリーズクリックイベントでthis.category
)を取得する方法はありますか?
私はハイチャートのチャートをいくつか持っていますが、クリックイベントはシリーズポイントでのみトリガーできます。ハイチャートのクリックイベントchrosshair
クロスヘア全体をクリックして列カテゴリ(シリーズクリックイベントでthis.category
)を取得する方法はありますか?
あなたは十字にイベントを添付する必要はありません。カテゴリを含む十字線を使用する場合は、chart.events.clickを使用できます。コールバックでは、最も近いポイントとそのカテゴリを検索できます。
chart: {
events: {
click: function (e) {
alert(this.series[0].searchPoint(e, true).category);
}
}
},
例:http://jsfiddle.net/jc8vmh4z/1/
全体のプロット領域にクリックを取り付けることの利点は、あなたが十字線と同じことを行う場合は、あなたが考慮にその「Zインデックス」を取る必要があるということです、グリッド線、点などで覆われている可能性があるため