ruiert den aktuellen Zustand des Schedulers ab
object | Das Zustandsobjekt |
var mode = scheduler.getState().mode;
if(mode == "day"){
// benutzerdefinierte Logik hier
}
else {
// benutzerdefinierte Logik hier
}
Das Zustandsobjekt repräsentiert die interne UI-Konfiguration des Schedulers und enthält die folgenden Eigenschaften:
mode | (string) die aktuell aktive Ansicht |
date | (Date) das ausgewählte Datum |
min_date | (Date) das Startdatum, ab dem Ereignisse in der aktuellen Ansicht angezeigt werden |
max_date | (Date) das Enddatum, bis zu dem Ereignisse in der aktuellen Ansicht angezeigt werden |
editor_id | (string) die ID des Ereignisses, das aktuell inline bearbeitet wird. Ist 'undefined' oder 'null', wenn kein Ereignis inline bearbeitet wird. |
lightbox_id | (string) die ID des Ereignisses, das aktuell im Lightbox geöffnet ist. Ist 'undefined' oder 'null', wenn kein Ereignis in der Lightbox geöffnet ist. |
new_event | (Date) zeigt an, ob gerade ein neues Ereignis erstellt wird. Enthält das aktuelle Datum, wenn ein neues Ereignis erstellt wird, sonst 'undefined' oder 'null'. |
select_id | (string) die ID des aktuell ausgewählten Ereignisses. Ist 'undefined' oder 'null', wenn kein Ereignis ausgewählt ist. |
expanded | (boolean) true, wenn der Scheduler erweitert ist. Ist 'undefined' oder 'null', wenn der Scheduler seine normale Größe hat oder wenn die expand-Extension nicht aktiviert ist. |
drag_id | (string) die ID des Ereignisses, das gerade gezogen wird. Ist 'undefined' oder 'null', wenn kein Ereignis gezogen wird. |
drag_mode | ('move','resize','create', 'new-size') der aktuelle Drag-Modus. Ist 'undefined' oder 'null', wenn kein Ereignis gezogen wird. |
Hinweis: Eine Änderung dieses Objekts hat keine Auswirkung auf das Verhalten des Schedulers.