Я строю линейную диаграмму, и я хотел бы, когда я нажимаю на точку линии, отображать всплывающее окно, содержащее некоторые данные об этой точке. Проблема, которую я пытаюсь решить, - это получить идентификатор, серию, связанную с этой точкой, или что-то в этом роде.Highcharts => Получение идентификатора точки при нажатии на линейную диаграмму
Вот мой код:
plotOptions: {
column: {
pointWidth: 20
},
series: {
cursor: 'pointer',
events: {
click: function(event) {
requestData(event.point);
}
}
}
Я попытался
requestData(this.point)
,
requestData(this.point.id)
также, но он не работает.
Как мы получаем идентификатор точки?
Большое спасибо.
Когда я пытаюсь event.point.id, я неопределенными тоже .. – Johann
@ Иоганн, я обновил свой ответ. Зайдите в консоль, чтобы узнать, какие свойства доступны для вас из ближайшей точки, которая была нажата. – user113716
Вот что я получаю в своей консоли: Обработка ChartsController # return_data (для 127.0.0.1 в 2010-08-19 13:10:36) [GET] Параметры: {"name" => "[object Object] "," _ "=>" 1282248635940 "} – Johann