我正在尝试向Highcharts 图表添加导出到 csv 选项,而实际上并未删除所有默认选项(打印、PNG、JPG、PDF、SVG 导出)。Highcharts中提供的解决方案添加导出为 csv导致现有选项被吹走,尝试使用 DotNet.Highcharts 中的 Exporting 类也是如此。有没有办法做到这一点?
注意:我可以看到如何通过编辑 exporting.js 来实现我想要的,但这不是一个理想的方法:)
我正在尝试向Highcharts 图表添加导出到 csv 选项,而实际上并未删除所有默认选项(打印、PNG、JPG、PDF、SVG 导出)。Highcharts中提供的解决方案添加导出为 csv导致现有选项被吹走,尝试使用 DotNet.Highcharts 中的 Exporting 类也是如此。有没有办法做到这一点?
注意:我可以看到如何通过编辑 exporting.js 来实现我想要的,但这不是一个理想的方法:)
您可以在定义图表后立即将新项目添加到菜单中:
Highcharts.getOptions().exporting.buttons.contextButton.menuItems.push({
text: 'My new button',
onclick: function () {
alert('OK');
}
});
这将保留默认项目。
演示:http: //jsfiddle.net/3GNZC/