Interface AppointmentPickerApiLifecycle

(fortgeschritten) Stellt Funktionen bereit, die sich auf den Lebenszyklus eines Terminwählers beziehen, wie das Initialisieren eines neuen Wählers auf einem DOM-Element, das Abrufen der ID eines vorhandenen Terminwählers oder das Zerstören eines vorhandenen Terminwählers.

Verfügbar über $.xutil.appointmentPicker.lifecycle.

Hierarchy

  • AppointmentPickerApiLifecycle

Index

Properties

destroy

destroy: function

Zerstört die angegebenen Terminwähler.

param

Eine Referenz auf die zu zerstörenden Terminwähler.

Type declaration

getInstanceId

getInstanceId: function

Ermittelt die Instanz-IDs des ersten Terminwählers aus dem angegebenen Verweis.

param

Ein Verweis auf den zu verarbeitenden Terminwähler.

returns

Die Instanz-IDs des ersten Terminwählers oder undefined, wenn der angegebene Verweis nicht zu Terminwählern auflöst.

Type declaration

getInstanceIds

getInstanceIds: function

Ermittelt alle Instanz-IDs des Terminwählers für den angegebenen Verweis.

Wenn der Verweis auf mehrere Terminwähler auflöst, werden die IDs in der Reihenfolge der angegebenen Verweise zurückgegeben.

param

Ein Verweis auf den zu verarbeitenden Terminwähler.

returns

Alle Instanz-IDs der angegebenen Terminwähler.

Type declaration

hasAnyActivePicker

hasAnyActivePicker: function

Überprüft, ob die angegebene Referenz einen vorhandenen Terminwähler darstellt.

param

Eine Referenz auf den zu überprüfenden Terminwähler.

returns

true, wenn die angegebene Referenz mindestens einen aktiven Terminwähler darstellt, andernfalls false.

Type declaration

initialize

initialize: function

Initialisiert ein Element als Terminwähler und zeigt es an.

Erstellt eine neue Wählerinstanz und bindet das angegebene Element als Ansicht für diesen Wähler.

Die anfänglichen Einstellungen für den Terminwähler werden aus verschiedenen Quellen gelesen, wie z.B. der aktuellen Umgebung (der aktuellen Zeit), den Standard-Einstellungen des JQueryUI-Datepickers (Datumsformat), den I18N-Variablen (lokalisierte Nachrichten), den XFC-Metadaten (Sitzungs-ID und AJAX-Endpunkt-URLs); sowie aus dem angegebenen DOM-Element (vom Server bereitgestellte Daten, wie z.B. ob der Wähler schließbar ist).

Die angegebenen Optionen haben immer Vorrang vor allen anderen Optionsquellen.

Gibt die Instanz-ID des neu erstellten Wählers zurück. Die ID ist innerhalb des Geltungsbereichs des globalen Fensterkontexts einer Seite eindeutig. Die ID kann an die verschiedenen von diesem Modul angebotenen Methoden übergeben werden, um Operationen am Terminwähler durchzuführen.

Wenn ein Terminwähler bereits initialisiert wurde, tut dies nichts und gibt einfach seine ID zurück.

param

Ein DOM-Element, das in einen Terminwähler umgewandelt werden soll. Sollte ein Container-Element wie ein div sein.

param

Optionale Einstellungen für den neu erstellten Terminwähler.

returns

Die Instanz-ID für jeden der neu erstellten Wähler.

Type declaration