load
Description
Lädt Daten aus einer externen Quelle in das Gantt-Diagramm.
load: (url: string, type?: string, callback?: GanttCallback) => any
Parameters
url- (required) string - Die URL auf der Serverseite (dies kann eine statische Datei oder ein serverseitiges Skript sein, das Daten zurückgibt).type- (optional) string - ('json', 'xml', 'oldxml') Das Format der Daten. Standard ist 'json'.callback- (optional) function - Eine Funktion, die aufgerufen wird, sobald das Laden abgeschlossen ist.
Returns
resultPromise- (object) - Ein Promise, das aufgelöst wird, wenn die AJAX-Anfrage abgeschlossen ist.
Example
gantt.load("/data",function(){
gantt.message("everything is ready");
});
//oder
gantt.load("/data").then(function(xhr){
gantt.message("everything is ready");
});
//oder
gantt.load("data.json"); //Laden von Daten im JSON-Format
//oder
gantt.load("data.xml","xml"); //Laden von Daten im XML-Format (Version 2.0+)
//oder
gantt.load("data.xml","xml", function(){ //Callback-Funktion angeben
alert("Data has been successfully loaded");
});
Related samples
Details
Diese Methode löst die Events onLoadStart und onLoadEnd aus.
Hinweis
note Beachten Sie, dass diese Methode in der Gantt-Version für Node.js nicht unterstützt wird.