본문으로 건너뛰기

load()

설명

외부 파일에서 데이터를 로드합니다

사용법

load(
url: string | object,
driver?: object | string
): promise;

매개변수

  • url - (필수) 외부 파일의 URL 또는 URL이 구성된 DataProxy
  • driver - (선택) 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. 데이터. 데이터 로드