#events #amcharts #amcharts4
#Мероприятия #amcharts #amcharts4
Вопрос:
Я видел https://www.amcharts.com/docs/v4/concepts/event-listeners/ и https://www.amcharts.com/docs/v4/reference/categoryaxis/#Events
categoryAxis.events.on('hit', function (ev) {
console.log('clicked on ', ev.target)
}, this)
работает. Однако это возвращает полную ось категорий. Я хотел бы различать, на какую категорию нажал пользователь.
например, CategoryAxis.category.template.events.on(‘hit’, функция (ev) не существует.
Ответ №1:
Вам необходимо добавить прослушиватель событий попадания в шаблон метки средства визуализации оси, чтобы захватить метку категории, на которую был нажат:
categoryAxis.renderer.labels.template.events.on('hit', function(ev) {
alert(ev.target.dataItem.category)
})