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

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

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

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

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

这将保留默认项目.

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

转载注明原文:javascript – Highcharts – 添加其他导出选项而不会丢失默认导出选项 - 代码日志