load()
描述
从外部文件加载数据
用法
load(
url: string | object,
driver?: object | string
): promise;
参数
url- (必需)外部文件的 URL,或配置了 URL 的DataProxydriver- (可选)DataDriver或数据类型("json"、"csv"、"xml"),默认为"json"
返回值
该方法返回一个数据加载的 Promise
示例
const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
diagram.data.parse(data);
diagram.data.load("../common/data.json");
详情
该组件将发起 AJAX 调用,并期望远程 URL 提供有效的 JSON 数据。
数据加载是异步的,因此您需要将加载完成后的代码封装到一个 Promise 中:
diagram.data.load("../some/data").then(() => {
diagram.selection.add(123);
});
相关文章: 加载和存储数据
相关示例: Diagram. 数据. 数据加载