Zum Hauptinhalt springen

load()

Beschreibung

Lädt Daten aus einer externen Datei

Verwendung

load(
url: string | object,
driver?: object | string
): promise;

Parameter

  • url - (erforderlich) die URL einer externen Datei oder DataProxy mit konfigurierter URL
  • driver - (optional) DataDriver oder Datentyp ("json", "csv", "xml"), standardmäßig "json"

Rückgabewert

Die Methode gibt ein Promise für das Laden der Daten zurück

Beispiel

const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
diagram.data.parse(data);

diagram.data.load("../common/data.json");

Details

Die Komponente führt einen AJAX-Aufruf aus und erwartet, dass die Remote-URL gültige JSON-Daten liefert.

Das Laden der Daten erfolgt asynchron. Daher müssen Sie den Code, der nach dem Laden ausgeführt werden soll, in ein Promise einbetten:

diagram.data.load("../some/data").then(() => {
diagram.selection.add(123);
});

Verwandter Artikel: Laden und Speichern von Daten

Verwandtes Beispiel: Diagram. Daten. Datenladen