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);
Связанные статьи: Загрузка данных