Zum Hauptinhalt springen

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