Hola,
Actualmente estoy usando el módulo de exportación para exportar mis gráficos a png / pdf externos desde el gráfico (llamando a chart.exportChartLocal
). Tengo exporting:false
en el gráfico.
Cuando llamo chart.destroy()
finalmente se llama destroyExport()
(exporting.js línea 715 en v4.1.8). Recibo el error No se puede leer la propiedad 'longitud' de indefinida dentro de este método porque chart.exportSVGElements
no existe. Como solución temporal, estoy configurando esto manualmente en una matriz vacía, sin embargo, esto probablemente debería manejarse internamente verificando su existencia antes de llamar a .length
en él.
¿Puedes ayudarnos a reproducir eso? Aquí está mi intento: http://jsfiddle.net/highcharts/x75ft843/
Supongo que esto sucede al configurar exporting: false
, mientras que debería ser exporting: { enabled: false }
(opciones mal configuradas), ejemplo: http://jsfiddle.net/x75ft843/1/
Ups @pawelfus tenía razón. Creo que estaba leyendo documentación antigua sobre exporting: false
porque lo hemos tenido durante años.
Comentario más útil
Supongo que esto sucede al configurar
exporting: false
, mientras que debería serexporting: { enabled: false }
(opciones mal configuradas), ejemplo: http://jsfiddle.net/x75ft843/1/