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

Jul*_*ard 5 javascript jquery highcharts

我正在尝试向Highcharts图表添加 export-to-csv选项,而不实际删除所有默认选项(print,PNG,JPG,PDF,SVG导出).Highcharts中提供的解决方案将导出添加为csv导致现有选项被吹走,尝试使用DotNet.Highcharts中的Exporting类也是如此.有没有办法实现这个目标?

注意:我可以看看如何通过编辑exports.js来实现我想要的东西,但这不是一个理想的方式去做:)

mel*_*cia 8

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

Highcharts.getOptions().exporting.buttons.contextButton.menuItems.push({
    text: 'My new button',
    onclick: function () {
        alert('OK');
    }
});
Run Code Online (Sandbox Code Playgroud)

这将保留默认项目.

演示:http://jsfiddle.net/3GNZC/