やあ、
現在、エクスポートモジュールを使用して、チャートをpng / pdfの外部にチャートからエクスポートしています( chart.exportChartLocal
呼び出すことにより)。 チャート自体にexporting:false
があります。
chart.destroy()
呼び出すと、最終的にdestroyExport()
が呼び出されます(v4.1.8のexporting.js行715)。 chart.exportSVGElements
が存在しないため、このメソッド内で未定義のプロパティ 'length'を読み取れませんというエラーが発生します。 回避策として、これを手動で空の配列に設定していますが、 .length
を呼び出す前に、その存在を確認することで内部的に処理する必要があります。
それを再現するのを手伝ってもらえますか? これが私の試みです: http :
これはexporting: false
設定するときに発生すると思いますが、 exporting: { enabled: false }
(誤って構成されたオプション)である必要があります。例: http :
おっと@pawelfusは正しかった。 私はexporting: false
古いドキュメントを読んでいたと思います。なぜなら、それは何年も前から設定されているからです。
最も参考になるコメント
これは
exporting: false
設定するときに発生すると思いますが、exporting: { enabled: false }
(誤って構成されたオプション)である必要があります。例: http :