Я использую js-библиотеку highcharts и хочу добавить функцию экспорта в формате csv.
Я добавил опцию в файл modules/exporting.js, но не знаю, что делать дальше.
Может ли кто-нибудь дать мне руку?
Я использую js-библиотеку highcharts и хочу добавить функцию экспорта в формате csv.
Я добавил опцию в файл modules/exporting.js, но не знаю, что делать дальше.
Может ли кто-нибудь дать мне руку?
Вот пример изменения кнопок. Вы можете добавить пользовательскую кнопку с экспортом в CSV, а затем на стороне сервера просто создать строку и экспортировать ее.
Это сработало для меня. Просто добавьте это в конструктор. Это модификация поста Эльзо. Я использую highstock, но они должны работать одинаково.
exporting: {
buttons: {
contextButton: {
menuItems: [{
text: 'Export to PNG (small)',
onclick: function() {
this.exportChart({
width: 250
});
}
}, {
text: 'Export to PNG (large)',
onclick: function() {
this.exportChart(); // 800px by default
}
}, {
text: 'Export to CSV',
onclick: function() {
window.open('/getcsv/loc/' + loc + '/ser/' + ser + '/reg/' + reg);
}
},
null
]
}
}
},