Я использую react-highcharts и пытаюсь найти способ инициировать событие при нажатии одной из категорий оси Y. Я использую график xrange. Я хочу получить смещение значения, которое было нажато. Например, если у меня есть:
CatA
Catb
CatC
Если я нажму на CatB, я получу 1.
Я нашел решение jquery, которое дает мне само значение. Не проблема получить все элементы, перебрать их и найти смещение самостоятельно. Решение jquery:
$("#container .highcharts-yaxis-labels text").click(function() {
alert($(this).text());
});
Я ищу для этого решение react/react-highcarts.
Обновить
Спасибо Камил Кулиг! У меня проблемы с библиотекой. Я импортирую библиотеку как
import HighchartsCustomEvents from 'highcharts-custom-events';
И ничего не произошло, также я добавил этот код в функцию componentWillMount:
template.yAxis.events.click = function () {
alert(1);
};
Я видел документы и не нашел никакой функции смещения, что означает, что я все равно должен использовать jquery? или у вас есть идеи?
yAxis.labels.events
), либо с заголовком оси (yAxis.title.events
).yAxis.events
не работает. - person Kamil Kulig   schedule 27.04.2018