Перейти к основному содержимому

load

Description

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

load: (url: string, type?: string, callback?: GanttCallback) => any

Parameters

  • url - (required) string - URL на сервере (это может быть статический файл или серверный скрипт, возвращающий данные).
  • type - (optional) string - ('json', 'xml', 'oldxml') Формат данных. По умолчанию 'json'.
  • callback - (optional) function - Функция, которая будет вызвана после завершения загрузки.

Returns

  • resultPromise - (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("Данные успешно загружены");
});

Details

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

заметка

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