Tôi cần sửa đổi sự kiện nhấp chuột trên các mục chú thích highcharts. Bản trình diễn Highcharts http://www.highcharts.com/demo/line-basic. Tôi muốn ví dụ: hành động đầu tiên sẽ là một số cảnh báo và hành động thứ hai sẽ được hành động theo mặc định (sạch dòng Tokyo từ biểu đồ). Cảm ơn. Xin lỗi nếu câu hỏi không sạch sẽ.Làm thế nào để sửa đổi sự kiện bấm vào mục huyền thoại highcharts?
Trả lời
Bạn phải sử dụng các legendItemClick
callback như đoạn mã sau
plotOptions: {
line: {
events: {
legendItemClick: function() {
alert('I am an alert');
//return false;
// <== returning false will cancel the default action
}
}
,
showInLegend: true
}
}
Đây là working fiddle trong đó cho thấy cảnh báo khi bạn click vào huyền thoại như trên Tokyo và sau đó ẩn dòng Tokyo.
Xem thêm plotOptions documentation cho sự kiện được đề cập. Nơi bạn cần đặt điều này có thể khác nhau tùy thuộc vào loại biểu đồ bạn đang sử dụng.
Đối với tôi, sự kiện legendItemClick phải thuộc về chuỗi video chứ không phải là dòng. Ví dụ:
plotOptions: {
series: {
events: {
legendItemClick: function(event) {
var visibility = this.visible ? 'visible' : 'hidden';
if (!confirm('The series is currently '+
visibility +'. Do you want to change that?')) {
return false;
}
}
}
}
},
Ví dụ từ Highcharts: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-events-legenditemclick/
Đúng. Dường như nó chỉ hoạt động theo cách này! – TrtG
- 1. Highcharts - Làm thế nào để lập trình chuyển đổi mục huyền thoại và xác định các mục được lựa chọn
- 2. Highcharts - fire legendItemNhấp vào sự kiện
- 3. JavaFX 2.0 - Làm thế nào để thay đổi màu huyền thoại của một LineChart động?
- 4. Làm thế nào để thêm một sự kiện khi tôi bấm vào một TextBlock?
- 5. Làm thế nào để có được sự kiện bấm vào mục trong điều khiển lặp lại asp.net?
- 6. Sự kiện onReady của Highcharts?
- 7. Làm thế nào để thay đổi kích thước huyền thoại với matplotlib.pyplot
- 8. Làm thế nào để đóng AlertDialog khi tôi bấm vào mục ListView
- 9. Highcharts: cách đặt tên nhãn huyền thoại sau khi biểu đồ được tạo?
- 10. OSX Quartz Event Taps: loại sự kiện và làm thế nào để chỉnh sửa sự kiện
- 11. Làm thế nào để nghe các sự kiện bấm trên toàn bộ trang trong thiên thạch?
- 12. jQuery: Làm thế nào để bắt sự kiện nhấn phím + bấm chuột?
- 13. JS tờ rơi: Làm thế nào để vượt qua (Geo-) json ID để bấm vào sự kiện?
- 14. nhẽo huyền thoại ggplot2
- 15. jqPlot - Huyền thoại ngang
- 16. Làm thế nào để làm cho huyền thoại tùy chỉnh trong matplotlib
- 17. Lấy vị trí/nút bấm chuột vào sự kiện DoubleClick
- 18. Làm thế nào để mở cửa sổ trình duyệt mới trên sự kiện bấm nút?
- 19. Làm thế nào để gọi một asynctask bên trong một sự kiện bấm nút
- 20. Làm thế nào để sử dụng EditText onTextChanged sự kiện khi tôi bấm số?
- 21. Làm thế nào để thêm huyền thoại trong cốt truyện imagesc trong matlab
- 22. ggplot2 huyền thoại cho stat_summary
- 23. Làm thế nào để đưa trình xử lý sự kiện vào các sự kiện với Unity
- 24. huyền thoại về mô hình nhà máy
- 25. Thay đổi văn bản/nhãn ggplot huyền thoại
- 26. Làm thế nào để chọn nút nào để bấm vào Robotium cho một hộp thoại cảnh báo?
- 27. Sự kiện bấm nút cho widget android
- 28. Làm thế nào tôi có thể xử lý sự kiện bấm bánh xe chuột trong WPF?
- 29. Làm thế nào để có được sự kiện TextChanged từ một ComboBox có thể chỉnh sửa
- 30. biểu đồ huyền thoại venn trong venneuler
highcharts có một tài liệu tuyệt vời với các ví dụ jsfiddle, tôi chắc chắn rằng u bạn đang tìm kiếm là có: http://www.highcharts.com/ ref/ –
liên kết cập nhật như trên không còn hoạt động nữa. http://api.highcharts.com/highcharts#plotOptions.column.events.legendItemClick –