跳至主要内容

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 集成到 widget 的 Event Bus 执行顺序中
table.api.setNext(someServerService);
});

相关文章setConfig