Interface AppointmentPickerApiAction

Stellt Funktionen bereit, die sich auf das Ausführen von Aktionen an einem Terminwähler beziehen, wie das Auswählen eines anderen Slots, das Öffnen / Schließen des Terminwählers oder das Laden verfügbarer Slots.

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

Hierarchy

  • AppointmentPickerApiAction

Index

Properties

changeDisplay

changeDisplay: function

Schließt oder öffnet den Terminauswähler für alle Terminauswähler aus dem angegebenen Verweis.

Das Schließen des Auswählers erfordert, dass er schließbar ist. Andernfalls wird keine Aktion ausgeführt.

param

Ein Verweis auf die Terminauswähler, die geöffnet oder geschlossen werden sollen.

param

Wie die Anzeige geändert werden soll. open, um sie zu öffnen (wenn sie noch nicht geöffnet ist), close, um sie zu schließen (wenn sie nicht bereits geschlossen ist), und toggle (oder undefined), um sie zu öffnen, wenn sie geschlossen ist, und zu schließen, wenn sie geöffnet ist.

Type declaration

changeLock

changeLock: function

Ändert den Sperrzustand des Terminauswählers für alle Terminauswähler aus dem angegebenen Verweis.

Wenn der Auswähler aktiviert ist, kann er vom Benutzer bearbeitet werden. Wenn er deaktiviert oder schreibgeschützt ist, kann er vom Benutzer nicht mehr bearbeitet werden, aber sein Wert kann immer noch über Skripting geändert werden.

Deaktivierte oder schreibgeschützte Terminauswähler sind immer geschlossen und können nicht geöffnet werden.

param

Ein Verweis auf den Terminauswähler, für den überprüft werden soll, ob er gesperrt ist.

Type declaration

changeMonthYear

changeMonthYear: function

Zeigt einen bestimmten Monat in einem bestimmten Jahr an und zeigt alle Tage für den Monat für alle Terminauswähler aus dem angegebenen Verweis an.

param

Ein Verweis auf den Terminauswähler, für den der Monat und das Jahr im Kalender angezeigt werden sollen.

param

Ein Monat und Jahr, die im Kalender angezeigt werden sollen.

Type declaration

changeMonthYearToNow

changeMonthYearToNow: function

Wählt den aktuellen Monat des aktuellen Jahres aus und zeigt alle Tage für den Monat für alle Terminauswähler aus dem angegebenen Verweis an.

param

Ein Verweis auf den Terminauswähler, für den der Monat und das Jahr im Kalender angezeigt werden sollen.

Type declaration

changeOptions

changeOptions: function

Setzt die Optionen für alle Terminauswähler aus dem angegebenen Verweis.

param

Ein Verweis auf den Terminauswähler, für den die Optionen festgelegt werden sollen.

param

Die zu setzenden Optionen.

Type declaration

clearDisabledDates

clearDisabledDates: function

Entfernt alle deaktivierten Termine, sodass keine weiteren Termine deaktiviert sind, für alle Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf die Terminauswähler, für die die deaktivierten Termine gelöscht werden sollen.

Type declaration

disableDateRanges

disableDateRanges: function

Fügt der Liste der deaktivierten Datumsbereiche eine Liste von Datumsbereichen hinzu, für alle Terminauswähler aus dem angegebenen Verweis.

Diese Daten sind additiv. Sie können mehrere Bereiche von deaktivierten Daten hinzufügen.

Deaktivierte Daten können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Daten ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Datumsbereiche, die deaktiviert werden sollen.

Type declaration

disableDates

disableDates: function

Deaktiviert die angegebenen Termine für alle Terminauswähler aus dem angegebenen Verweis.

Diese Termine sind additiv. Sie können mehrere deaktivierte Termine hinzufügen.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Liste der Termine, die deaktiviert werden sollen.

Type declaration

disableDatesAfter

disableDatesAfter: function

Deaktiviert alle Termine nach dem angegebenen Datum für alle ersten Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Maximales erlaubtes Datum, alle Termine nach diesem Datum sind deaktiviert.

Type declaration

disableDatesBefore

disableDatesBefore: function

Deaktiviert alle Termine vor dem angegebenen Datum für alle ersten Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Minimales erlaubtes Datum, alle Termine vor diesem Datum sind deaktiviert.

Type declaration

enableDateRanges

enableDateRanges: function

Entfernt eine Liste von Datumsbereichen aus der Liste der deaktivierten Datumsbereiche für alle Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Daten können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Daten ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Datumsbereiche, die aktiviert werden sollen.

Type declaration

enableDates

enableDates: function

Aktiviert die angegebenen Termine für alle Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Liste der Termine, die aktiviert werden sollen.

Type declaration

enableDatesAfter

enableDatesAfter: function

Aktiviert alle Termine nach dem angegebenen Datum für alle ersten Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Maximales erlaubtes Datum, alle Termine nach diesem Datum sind aktiviert.

Type declaration

enableDatesBefore

enableDatesBefore: function

Aktiviert alle Termine vor dem angegebenen Datum für alle ersten Terminauswähler aus dem angegebenen Verweis.

Deaktivierte Termine können vom Benutzer nicht ausgewählt werden. Beachten Sie, dass Termine ohne verfügbare Slots normalerweise auch als deaktiviert angezeigt werden, aber nicht in das Ergebnis dieser Funktion einbezogen werden.

param

Ein Verweis auf den Terminauswähler, der verarbeitet werden soll.

param

Minimales erlaubtes Datum, alle Termine vor diesem Datum sind aktiviert.

Type declaration

loadAvailableSlots

loadAvailableSlots: function

Lädt die verfügbaren Termine eines bestimmten Monats und Jahres für den ersten Terminauswähler aus dem angegebenen Verweis.

param

Ein Verweis auf den Terminauswähler, für den die verfügbaren Termine geladen werden sollen.

param

Ein Monat und Jahr, für die die Termine geladen werden sollen.

returns

Alle verfügbaren Termine für den angegebenen Monat und das angegebene Jahr.

Type declaration

moveMonthYearBy

moveMonthYearBy: function

Ändert den Monat und das Jahr des Kalenders um den angegebenen Betrag für alle Terminauswähler aus dem angegebenen Verweis.

param

Ein Verweis auf den Terminauswähler, für den der Monat und das Jahr des Kalenders festgelegt werden sollen.

param

Der Monat und das Jahr, die ausgewählt werden sollen, relativ zum aktuell ausgewählten Monat und Jahr. Wenn nicht angegeben, wird der Monat und das Jahr auf 0 gesetzt. Kann negativ sein.

Type declaration

selectDate

selectDate: function

Wählt einen bestimmten Tag aus und zeigt die verfügbaren Slots dieses Tages an, für alle Terminauswähler aus dem angegebenen Verweis.

param

Ein Verweis auf die Terminauswähler, für die das ausgewählte Datum festgelegt werden soll.

param

Ein Datum, das ausgewählt werden soll.

param

Optionale Einstellungen, die beeinflussen, wie das Datum festgelegt wird.

Type declaration

selectSlot

selectSlot: function

Ändert den aktuell ausgewählten Slot in den angegebenen Slot oder löscht den ausgewählten Slot, für alle Terminauswähler aus dem angegebenen Verweis.

param

Ein Verweis auf die Terminauswähler, für die der Slot ausgewählt werden soll.

param

Der auszuwählende Slot.

param

Optionale Einstellungen, die beeinflussen, wie der Slot festgelegt wird.

Type declaration

setPersistedAppointment

setPersistedAppointment: function

Setzt den persistierten Termin für alle Terminauswähler aus dem angegebenen Verweis.

Jeder Terminauswähler kann mit einem Termin verknüpft sein, der auf dem Server gebucht wurde, normalerweise zuvor, als das Formular zum ersten Mal übermittelt wurde. Normalerweise werden ausgewählte Slots, die nicht einem verfügbaren Slot entsprechen, als ungültig behandelt. Wenn ein ausgewählter Slot dem persistierten Slot entspricht, ist diese Auswahl immer zulässig.

param

Ein Verweis auf den Terminauswähler, für den der persistierte Slot geändert werden soll.

param

Der neue persistierte Termin, der gesetzt werden soll, undefined, um ihn zu löschen.

Type declaration