Salut,
J'utilise actuellement le module d'exportation pour exporter mes graphiques au format png/pdf externe à partir du graphique (en appelant chart.exportChartLocal
) . J'ai exporting:false
sur le graphique lui-même.
Lorsque j'appelle chart.destroy()
le destroyExport()
est finalement appelé (exporting.js ligne 715 sur v4.1.8). J'obtiens l'erreur Impossible de lire la propriété 'longueur' de non définie dans cette méthode car chart.exportSVGElements
n'existe pas. Pour contourner ce problème, je règle manuellement cela sur un tableau vide, mais cela devrait probablement être géré en interne en vérifiant son existence avant d'appeler .length
dessus.
Pouvez-vous nous aider à reproduire cela? Voici mon essai : http://jsfiddle.net/highcharts/x75ft843/
Je suppose que cela se produit lors de la définition de exporting: false
, alors que devrait être exporting: { enabled: false }
(options mal configurées), exemple : http://jsfiddle.net/x75ft843/1/
oups @pawelfus avait raison. Je pense que je lisais l'ancienne documentation sur exporting: false
parce que nous avons cet ensemble depuis des années maintenant.
Commentaire le plus utile
Je suppose que cela se produit lors de la définition de
exporting: false
, alors que devrait êtreexporting: { enabled: false }
(options mal configurées), exemple : http://jsfiddle.net/x75ft843/1/