4

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

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

4

1 回答 1

8

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

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

这将保留默认项目。

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

于 2013-09-30T13:46:06.127 回答