load

Загружает данные в Gantt chart из внешнего источника.

object load(string url, [string type,function callback] );
urlstringURL на сервере (это может быть статический файл или серверный скрипт, возвращающий данные).
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(){ //передача callback-функции
    alert("Данные успешно загружены");
});

Related samples

Details

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

Учтите, что этот метод не поддерживается в версии Gantt для Node.js.

See also
К началу