Javascript Highcharts-添加其他导出选项而不丢失默认选项

Javascript Highcharts-添加其他导出选项而不丢失默认选项,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我正在尝试向Highcharts图表添加一个导出到csv选项,而不实际删除所有默认选项(打印、PNG、JPG、PDF、SVG导出)。中提供的解决方案导致现有选项被吹走,尝试在DotNet.Highcharts中使用导出类也是如此。有没有办法做到这一点 注意:我可以看到如何通过编辑exporting.js实现我想要的功能,但这不是一种理想的方式:)您可以在定义图表后立即将新项目添加到菜单中: Highcharts.getOptions().exporting.buttons.contextButt

我正在尝试向Highcharts图表添加一个导出到csv选项,而不实际删除所有默认选项(打印、PNG、JPG、PDF、SVG导出)。中提供的解决方案导致现有选项被吹走,尝试在DotNet.Highcharts中使用导出类也是如此。有没有办法做到这一点


注意:我可以看到如何通过编辑exporting.js实现我想要的功能,但这不是一种理想的方式:)

您可以在定义图表后立即将新项目添加到菜单中:

Highcharts.getOptions().exporting.buttons.contextButton.menuItems.push({
    text: 'My new button',
    onclick: function () {
        alert('OK');
    }
});
这将保留默认项


演示:

这将向页面上的所有图表添加新选项。有没有办法在特定图表的导出菜单中添加新选项?@Adnan,您可以在这个问题中找到答案: