Hai,
Saat ini saya menggunakan modul ekspor untuk mengekspor grafik saya ke eksternal png/pdf dari grafik (dengan memanggil chart.exportChartLocal
). Saya memiliki exporting:false
pada grafik itu sendiri.
Ketika saya memanggil chart.destroy()
destroyExport()
akhirnya dipanggil (exporting.js baris 715 pada v4.1.8). Saya mendapatkan kesalahan Cannot read property 'length' of undefined dalam metode ini karena chart.exportSVGElements
tidak ada. Untuk mengatasinya, saya secara manual mengatur ini ke array kosong, namun ini mungkin harus ditangani secara internal dengan memeriksa keberadaannya sebelum memanggil .length
di atasnya.
Bisakah Anda membantu kami mereproduksi itu? Inilah percobaan saya: http://jsfiddle.net/highcharts/x75ft843/
Saya kira ini terjadi ketika mengatur exporting: false
, sedangkan seharusnya exporting: { enabled: false }
(opsi salah konfigurasi), contoh: http://jsfiddle.net/x75ft843/1/
ups @pawelfus benar. Saya pikir saya sedang membaca dokumentasi lama tentang exporting: false
karena kami sudah memilikinya selama bertahun-tahun sekarang.
Komentar yang paling membantu
Saya kira ini terjadi ketika mengatur
exporting: false
, sedangkan seharusnyaexporting: { enabled: false }
(opsi salah konfigurasi), contoh: http://jsfiddle.net/x75ft843/1/