Перейти к основному содержимому

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);

Связанные статьи: Загрузка данных