본문으로 건너뛰기

api.setNext()

설명

위젯의 Event Bus 체인 끝에 커스텀 핸들러를 추가합니다

사용법

api.setNext(next: any): void;

매개변수

  • next - (필수) Event Bus 순서에 포함될 동작

예제

아래 예제는 api.setNext() 메서드를 사용하여 커스텀 클래스를 Event Bus 순서에 통합하는 방법을 보여줍니다:

const widget = new booking.Booking("#root", { data: [] });
const server = "https://some-backend-url";

// 사용자 정의 서버 서비스 클래스 someServerService가 있다고 가정합니다
const someServerService = new ServerDataService(server);

fetch(server + "/data").then((res) => res.json()).then((data) => {
widget.setConfig({data});
});
// someServerService를 위젯의 Event Bus 순서에 통합합니다
widget.api.setNext(someServerService);

관련 문서: 데이터 로딩