2014-06-30 13 views
7

Tôi đang sử dụng Highcharts wtih drilldown và đây là số làm việc của tôi FIDDLE.Highcharts: Biểu đồ có chi tiết cách tìm kiếm sự kiện nhấp nút khoan lên

Làm cách nào tôi có thể nhận được sự kiện nhấp vào nút khoan lên? Tôi đã gọi số Highcharts API nhưng không thể tìm ra cách tôi có thể kết hợp mã này vào mã của mình.

tôi muốn làm một cái gì đó như:

drillUp: function(){ 
    //get point details by using something like this or this.point 
    //get series details by using something like point.series 
} 

Trả lời

9

Bạn cần cập nhật thông event. Xem tài liệu API chart.events.drillup. Để có được hàng loạt và các điểm trong loạt bài này bạn sẽ làm điều gì đó như:

events: { 
     drillup: function (e) { 
      console.log(this); 
      console.log(this.options.series[0].name); 
      console.log(this.options.series[0].data[0].name); 
     } 
    } 

Vì bạn không nói rõ đó là hàng loạt hoặc điểm bạn muốn điều này là phương pháp chung nhất.

Liên kết với các cập nhật working FIDDLE

+0

Cảm ơn wergeld! "Một cộng một" cho bạn, nhưng câu trả lời của bạn vẫn chưa hoàn chỉnh. Làm thế nào tôi có thể nhận được chi tiết về chuỗi và điểm? –

1
chart: { 
     type: 'column', 
     events: { 
      drillup: function (e) { 
        alert(e.seriesOptions.name); 
      } 
     }  
    } 

Từ dòng dưới đây,

e.seriesOptions.name

Bạn sẽ có được tên hàng loạt, mà bạn tải, bằng cách nhấp vào nút quay lại đó (nút khoan lên).

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