formcycle 8.3.6 - JavaScript für Formulare
    Bereite Suchindex vor...

    Schnittstelle 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.

    interface AppointmentPickerApiLifecycle {
        destroy: (picker: AppointmentPickerInstanceReference) => void;
        getInstanceId: (picker: AppointmentPickerInstanceReference) => string;
        getInstanceIds: (
            picker: AppointmentPickerInstanceReference,
        ) => readonly string[];
        hasAnyActivePicker: (picker: AppointmentPickerInstanceReference) => boolean;
        initialize: (
            element: TElementSpecifier<Element>,
            options?: Partial<AppointmentPickerOptionsInitOptions>,
        ) => string[];
    }
    Index

    Eigenschaften

    destroy: (picker: AppointmentPickerInstanceReference) => void

    Zerstört die angegebenen Terminwähler.

    Typendeklaration

    getInstanceId: (picker: AppointmentPickerInstanceReference) => string

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

    Typendeklaration

    getInstanceIds: (
        picker: AppointmentPickerInstanceReference,
    ) => readonly string[]

    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.

    Typendeklaration

    hasAnyActivePicker: (picker: AppointmentPickerInstanceReference) => boolean

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

    Typendeklaration

    initialize: (
        element: TElementSpecifier<Element>,
        options?: Partial<AppointmentPickerOptionsInitOptions>,
    ) => string[]

    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.

    Typendeklaration