load()
Описание
Загружает данные из внешнего файла
Использование
load(
url: string | object,
driver?: object | string
): promise;
Пар аметры
url- (обязательный) URL внешнего файла илиDataProxyс настроенным URLdriver- (необязательный)DataDriverили тип данных ("json","csv","xml"), по умолчанию"json"
Возвращаемое значение
Метод возвращает промис загрузки данных
Пример
const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
diagram.data.parse(data);
diagram.data.load("../common/data.json");
Подробности
Компонент выполнит AJAX-запрос и будет ожидать, что удалённый URL вернёт корректные данные в формате JSON.
Загрузка данных выполняется асинхронно, поэтому весь код, который должен выполняться после загрузки, нужно обернуть в промис:
diagram.data.load("../some/data").then(() => {
diagram.selection.add(123);
});
Полезная статья: Загрузка и хранение данных
Связанный пример: Diagram. Данные. Загрузка данных