2013-07-10 16 views
7

mam prosty wykres drążenia: jsfiddleprogramowo kliknij na kolumnie w Highcharts

w zależności od wybranej wartości w tabeli muszę dynamicznie kliknij określonej kolumny w tej tabeli. Jak mogę to zrobić? Znalazłem, jak kliknąć w obszarze legendy, ale nie w kolumnie.

Starałem się po prostu wywołać zdarzenie kliknij na określonej kolumny, ale w ten sposób nie działa:

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

Zakładam czegoś muszą być ukryte w API wykresy, ale nie mogę zobaczyć, gdzie to jest.

Odpowiedz

16

Możesz używać wbudowanej funkcji do wyzwalania zdarzeń: firePointEvent(type). Zobacz: http://jsfiddle.net/7xEhW/31/

Dla pierwszej kolumnie jest: chart.series[0].data[0].firePointEvent('click');

FirePointEvent nie jest częścią docs, ale jest stosowany wewnętrznie.

+0

Dziękujemy! Zaoszczędziłeś wiele godzin pracy dla mnie. –

Powiązane problemy