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);
관련 문서: 데이터 로딩