Вы все еще можете использовать menuItems
с дополнительными значениями из export-data.js
.
Полный список с «таблицей данных» таков: ( JSFiddle ):
["printChart",
"separator",
"downloadPNG",
"downloadJPEG",
"downloadPDF",
"downloadSVG",
"separator",
"downloadCSV",
"downloadXLS",
"viewData",
"openInCloud"]
Просто удалите "viewData"
и любые другие значения, которые вам не нужны.
Вы могли бы специально удалить его из массива, но это кажется менее идеальным ( JSFiddle ):
Highcharts.chart('container', {
// ...
}, function(chart) {
var arr = chart.options.exporting.buttons.contextButton.menuItems;
var index = arr.indexOf("viewData");
if (index !== -1) arr.splice(index, 1);
});