2013-07-10 22 views
7

Ho una semplice tabella di drill-down: jsfiddleprogramatically cliccare su colonna in Highcharts

A seconda dei valori selezionati in una tabella che ho bisogno di fare clic dinamicamente colonna specifica in questa tabella. Come lo posso fare? Ho trovato come fare clic sull'area della legenda, ma non sulla colonna.

ho cercato di attivare semplicemente un evento click sulla colonna specifica, ma in questo modo non funziona:

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

presumo qc deve essere nascosta nelle classifiche api, ma non riesco a vedere dove è.

risposta

16

Il cna utilizza la funzione incorporata per gli eventi di accensione: firePointEvent(type). Vedere: http://jsfiddle.net/7xEhW/31/

Per prima colonna è: chart.series[0].data[0].firePointEvent('click');

FirePointEvent non fa parte della documentazione, ma è utilizzato internamente.

+0

Grazie! Mi hai risparmiato un sacco di ore lavorative. –

Problemi correlati