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

Highcharts - add additional export options without losing default ones

本文关键字:选项 默认 高图表 添加 其他      更新时间:2023-09-26

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

注意:我可以看到如何通过编辑导出来实现我想要的.js,但这不是一个理想的方法:)

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

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

这将保留默认项目。

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