Highcharts: destroyExport sur le module d'exportation doit vérifier si un bouton supplémentaire existe en premier

Créé le 10 sept. 2015  ·  3Commentaires  ·  Source: highcharts/highcharts

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.

Not a bug

Commentaire le plus utile

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/

Tous les 3 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes