it-swarm.com.de

Wie kann ich bei Verwendung von Easychart den Fehler "Referenzierter Fehler: Highcharts nicht definiert" beheben?

Ich habe das Easychart Modul 7.x-3.7 auf meiner Drupal 7.51 Site) installiert. Mit Highcharts 4.2.7 in den Bibliotheken 7.x-2.3 habe ich Highcharts und Easychart extrahiert -master Inhalt in all/libraries/highcharts und all/libraries/easychart Ordner jeweils. Die Inhaltstypen Easychart_ex und Chart werden beim Hinzufügen von Inhalten angezeigt.

In meiner Browserkonsole wird jedoch folgende Fehlermeldung angezeigt:

Referenzierter Fehler: Highcharts nicht definiert.

Ich habe alle Vorschläge ausprobiert, die in Notizen am Ende der Antwort auf " How to Plotten Sie ein Diagramm aus CSV, das in einem Inhaltstyp hochgeladen wurde? ", aber keiner von ihnen hat geholfen.

Gibt es ein neues Easychart-Modul, das mir fehlt, oder ist es so, wie es funktionieren soll (nur mit Highcharts 4.2.7), ist eine Frage, die Drupal überlassen bleibt!

2
Sundar

Easychart 7.x-3.7 empfiehlt Version 4.2.7 der Highcharts-Bibliothek. Dies ist auch das, was Sie in diesem speziellen Commit sehen können.

Auf der Projektseite Easychart heißt es "... v4.x der Highcharts-Bibliothek ".

Es scheint also, dass die Verwendung von Highcharts 5.0.3 noch nicht unterstützt wird, was wahrscheinlich auch die Ordnerprobleme erklärt, die Sie in Ihrer eigenen Antwort beschrieben haben. Ich glaube nicht, dass Ihnen etwas anderes (oder ein anderes "aktuelles" Modul) fehlt, das Sie vermissen (solange Sie sich an die empfohlene Version von Highcharts halten, sollte es Ihnen gut gehen).

PS: Beachten Sie, dass es auch die Funktionsanforderung zu " verwenden Sie neue Highcharts 5.0.0-Methoden " (für das Easychart-Plugin) gibt.

1
Pierre.Vriens

Ich fand, dass Easychart den Dateipfad für Highcharts als js/highcharts erwartet und die empfohlene Version "highcharts 4.2.7" ist. In Highcharts 5.0.3 wurde die Ordnerstruktur in Code/js/highcharts.js geändert. Wenn der Dateipfad easychart.module (all/modules/easychart) von js/highcharts in code/js/highcharts geändert wird, treten nachfolgende Probleme in ec.min.js (Highcharts.getoptions.color2 undefined) auf, was die gesamte Ordnerstruktur bedeutet das ist nicht richtig. Als ich durch die empfohlene Version von highcharts4.2.7 ersetzte, erschien easychart ohne Probleme.

0
Sundar