2013-07-10 24 views
7

Tôi có một biểu đồ Drilldown đơn giản: jsfiddleprogramatically click vào cột trong Highcharts

Tùy thuộc vào giá trị được chọn trong một bảng tôi cần phải tự động click vào cột cụ thể trong bảng xếp hạng này. Làm thế nào tôi có thể làm điều đó? Tôi tìm thấy cách bấm vào khu vực chú giải, nhưng không phải trên cột.

tôi cố gắng chỉ đơn giản là kích hoạt một sự kiện click vào cột cụ thể, nhưng theo cách này nó không hoạt động:

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

tôi giả sth phải được giấu trong các bảng xếp hạng api, nhưng tôi không thể nhìn thấy nơi nó là.

Trả lời

16

Bạn cna sử dụng chức năng tích hợp để kích hoạt sự kiện: firePointEvent(type). Xem: http://jsfiddle.net/7xEhW/31/

Đối với cột đầu tiên đó là: chart.series[0].data[0].firePointEvent('click');

FirePointEvent không phải là một phần của tài liệu, nhưng nó được sử dụng trong nội bộ.

+0

Cảm ơn bạn! Bạn đã tiết kiệm rất nhiều giờ làm việc cho tôi. –

Các vấn đề liên quan