Zum Hauptinhalt springen

api.exec()

Beschreibung

Ermöglicht das Auslösen der internen Events

Die Methode ist asynchron und gibt ein Promise zurück, das mit der verarbeiteten Event-Konfiguration aufgelöst wird.

Verwendung

api.exec(
event: string,
config: object
): Promise<any>;

Parameter

  • event - (erforderlich) ein auszulösendes Event
  • config - (erforderlich) das Konfigurationsobjekt mit Parametern (siehe das auszulösende Event)

Events

Info

Die vollständige Liste der internen Booking-Events finden Sie hier.

Beispiel

Das folgende Beispiel zeigt, wie ein Filter bei der Initialisierung angewendet wird:

const widget = new booking.Booking("#root", {
data,
//andere Konfigurationsparameter
});
widget.api.exec("filter-data", {
text: "Allergist",
date: {
start: new Date,
end: new Date(2025, 2, 12)
},
time: [
{
from: 12,
to: 20
}
]
});