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

api.setNext()

Описание

Позволяет добавить действие в цепочку Event Bus

Использование

api.setNext(next: any): void;

Параметры

  • next - (обязательный) действие, которое нужно включить в цепочку Event Bus

Пример

Пример ниже показывает, как использовать метод api.setNext() для интеграции пользовательского класса в цепочку Event Bus:

const table = new pivot.Pivot("#root", { fields: [], data: [] });
const server = "https://some-backend-url";

// Предположим, у вас есть пользовательский класс серверного сервиса someServerService
const someServerService = new ServerDataService(server);

Promise.all([
fetch(server + "/data").then((res) => res.json()),
fetch(server + "/fields").then((res) => res.json())
]).then(([data, fields]) => {
table.setConfig({ data, fields });

// Интегрируем serverDataService в цепочку Event Bus виджета
table.api.setNext(someServerService);
});

Связанные статьи: setConfig