2013-07-10 2 views
7

У меня есть простой СПАО диаграмма: jsfiddleнажмите на программно колонке в Highcharts

В зависимости от выбранных значений в таблице, мне нужно, чтобы динамически нажмите на конкретной колонке в этой таблице. Как я могу это сделать? Я нашел, как щелкнуть по области легенды, но не по столбцу.

Я пытался просто вызвать событие щелчка на определенном столбце, но в этом случае он не работает:

$('rect:not(:first):nth-child(1):first').click() 

Я предполагаю, что STH должен быть скрыт в API графики, но я не могу увидеть, где это.

ответ

16

Вы используете встроенную функцию для запуска стрельбы: firePointEvent(type). См: http://jsfiddle.net/7xEhW/31/

Для первого столбца это: chart.series[0].data[0].firePointEvent('click');

FirePointEvent не является частью документации, но он используется внутри.

+0

Спасибо! Вы сэкономили много рабочих часов для меня. –

Смежные вопросы