Highcharts: 导出模块上的 destroyExport 应首先检查是否存在额外的按钮

创建于 2015-09-10  ·  3评论  ·  资料来源: highcharts/highcharts

你好,

我目前正在使用导出模块将我的图表从图表导出到 png/pdf 的外部(通过调用chart.exportChartLocal )。 我在图表上有exporting:false

当我调用chart.destroy() ,最终会调用destroyExport() (v4.1.8 上的 exporting.js 第 715 行)。 我收到错误无法读取此方法中未定义的属性“长度”,因为chart.exportSVGElements不存在。 为了解决这个问题,我手动将它设置为一个空数组,但是这可能应该通过在调用.length之前检查它的存在来内部处理。

Not a bug

最有用的评论

我猜这在设置exporting: false时会发生,而应该是exporting: { enabled: false } (错误配置的选项),例如: http :

所有3条评论

你能帮我们重现吗? 这是我的尝试: http :

我猜这在设置exporting: false时会发生,而应该是exporting: { enabled: false } (错误配置的选项),例如: http :

哎呀@pawelfus是对的。 我想我正在阅读有关exporting: false旧文档,因为我们已经设置了多年。

此页面是否有帮助?
0 / 5 - 0 等级