api.setNext()
Beschreibung
Fügt einen benutzerdefinierten Handler am Ende der Event-Bus-Kette des Widgets hinzu
Verwendung
api.setNext(next: any): void;
Parameter
next- (erforderlich) die Aktion, die in die Event Bus-Reihenfolge eingebunden werden soll
Beispiel
Das folgende Beispiel zeigt, wie Sie die Methode api.setNext() verwenden, um eine benutzerdefinierte Klasse in die Event-Bus-Reihenfolge zu integrieren:
const widget = new booking.Booking("#root", { data: [] });
const server = "https://some-backend-url";
// Assume you have a custom server service class named someServerService
const someServerService = new ServerDataService(server);
fetch(server + "/data").then((res) => res.json()).then((data) => {
widget.setConfig({data});
});
// Integrate someServerService into the Event Bus order of the widget
widget.api.setNext(someServerService);
Verwandte Artikel: Daten laden