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