load

загружает данные в gantt из внешнего источника данных

object load(string url, [string type,function callback] );
urlstringсерверный URL (может быть статическим файлом или серверным скриптом, который возвращает данные)
typestring('json', 'xml', 'oldxml') тип данных. Значение по умолчанию - 'json'
callbackfunctionфункция обратного вызова
objectобъект промиса, который разрешается, когда ajax-запрос завершен

Example

gantt.load("/data",function(){
    gantt.message("всё готово");
});
//или
gantt.load("/data").then(function(xhr){
    gantt.message("всё готово");
});
//или
gantt.load("data.json"); //загрузка данных в формате JSON
//или
gantt.load("data.xml","xml"); //загрузка данных в формате XML (версия 2.0+)
//или
gantt.load("data.xml","xml", function(){ //указание функции обратного вызова 
    alert("Данные успешно загружены");
});

Related samples

Details

Метод вызывает события onLoadStart и onLoadEnd.

Обратите внимание, что метод не работает в версии Gantt для Node.js.

See also
К началу