Zum Hauptinhalt springen

API overview

Scheduler methods

NameDescription
DataProcessorDataProcessor Konstruktor
PromiseKonstruktor zum Erstellen eines Promise-Objekts
addEventFügt ein neues Event hinzu
addEventNowErstellt ein neues Event und öffnet die Lightbox zur Bestätigung
addMarkedTimespanMarkiert Daten und kann mit bestimmten Einstellungen diese blockieren (ermöglicht das Anwenden benutzerdefinierter Styles auf die Grenzen)
addSectionFügt der aktuell aktiven Ansicht einen neuen Abschnitt hinzu
addShortcutErstellt eine neue Tastenkombination (Shortcut)
alertZeigt ein Alert-Message-Box an
assertFalls der angegebene Ausdruck false ist, erscheint eine Fehlermeldung in einem roten Popup oben rechts auf dem Bildschirm.
attachEventVerbindet einen Handler mit einem internen Event des dhtmlxScheduler
backboneHält den Scheduler synchron mit allen Updates im Backbone-Modell und umgekehrt
batchUpdateAktualisiert mehrere Events gleichzeitig
bindErstellt eine neue Funktion, die beim Aufruf ihr this-Schlüsselwort auf den angegebenen Wert setzt
blockTimeBlockiert das angegebene Datum und wendet den Standard-'dimmed'-Style darauf an.
callEventLöst ein internes Event aus
changeEventIdAktualisiert die ID eines Events
checkCollisionPrüft, ob das angegebene Event mit einem oder mehreren bestehenden Events während desselben Zeitraums kollidiert
checkEventÜberprüft, ob Handler für ein bestimmtes Event zugewiesen sind
checkInMarkedTimespanBestimmt, ob ein Ereignis innerhalb eines Zeitraums eines bestimmten Typs liegt
checkLimitViolationBestellt, ob das angegebene Event mit einem blockierten Zeitraum überschneidet
clearAllEntfernt alle Events aus dem Scheduler
closeAllSectionsSchließt alle Sections in der aktuell aktiven Ansicht
closeSectionSchließt einen bestimmten Abschnitt innerhalb der aktuell aktiven Ansicht.
collapseGibt den Scheduler von seinem erweiterten Zustand zurück zur regulären Größe
confirmÖffnet eine confirm Messagebox
copyErstellt eine tiefe Kopie des angegebenen Objekts
createDataProcessorErzeugt eine neue dataProcessor-Instanz und verknüpft sie mit dem Scheduler
createGridViewRichtet die Grid-Ansicht im Scheduler ein
createTimelineViewRichtet die Timeline-Ansicht im Scheduler ein
createUnitsViewRichtet die Units-Ansicht im Scheduler ein
definedGibt false zurück, wenn das Argument undefined ist; andernfalls true
deleteAllSectionsEntfernt alle Sections aus der aktiven Ansicht
deleteEventEntfernt das angegebene Event
deleteMarkedTimespanEntfernt eine Markierung oder Blockierung, die mit der Methode addMarkedTimespan() erstellt wurde.
deleteSectionEntfernt einen Abschnitt aus der aktuell aktiven Ansicht
destroyCalendarEntfernt einen zuvor erstellten Mini-Kalender
destructorEntfernt eine Scheduler-Instanz
detachEventEntfernt einen zuvor angehängten Event-Handler (einen, der mit der attachEvent-Methode hinzugefügt wurde)
editÖffnet den Inline-Editor, um den Text des Events direkt innerhalb des Event-Boxes zu ändern
editStopBeendet den Inline-Event-Editor, wenn er geöffnet ist
endLightboxVerwendet, um die Lightbox zu schließen
eventRichtet einen Event-Handler an einem HTML-Element ein
eventRemoveEntfernt einen Event-Handler von einem HTML-Element
expandÖffnet den Scheduler, sodass er den gesamten Bildschirm für bessere Sichtbarkeit einnimmt
exportToPDFExportiert einen Scheduler im PDF-Format
exportToPNGErmöglicht das Exportieren eines Schedulers als PNG-Bild
focusAktiviert den focus im Scheduler
formSectionBietet Zugriff auf die Objekte der Lightbox-Sections
getActionDataGibt das Datum und den Bereich zurück, der sich derzeit unter dem Cursor befindet, falls vorhanden
getEventBietet das Event-Objekt, das einer gegebenen ID entspricht
getEventEndDateRuft das Enddatum eines Events ab
getEventStartDateRuft das Startdatum eines Events ab
getEventTextRuft den mit einem Event verknüpften Text ab
getEventsGibt eine Sammlung von Ereignissen zurück, die innerhalb des angegebenen Zeitraums stattfinden
getLabelRuiert das Label eines Select-Controls in der Lightbox ab
getLightboxHolt das HTML-Element der Lightbox
getRecDatesRuft alle Vorkommnisse eines wiederkehrenden Ereignisses ab
getRenderedEventGibt das HTML-Element des aktuell angezeigten Events zurück
getSectionHolt das Objekt für einen bestimmten Abschnitt innerhalb der aktuell aktiven Ansicht
getShortcutHandlerRuft einen Handler für eine Tastaturnavigations-Shortcut ab
getStateRuiert den aktuellen Zustand des Schedulers ab
getUserDataRuft die Benutzerdaten ab, die mit einem bestimmten Event verknüpft sind
getViewGibt ein View-Objekt basierend auf seinem Namen zurück. Wird kein Name angegeben, wird die aktuelle View zurückgegeben
hideCoverEntfernt die Lightbox-Modal-Overlay, die die Interaktion mit dem restlichen Bildschirm verhindert
hideLightboxSchließt die Lightbox, ohne Änderungen zu speichern
hideQuickInfoVersteckt das Pop-up Event-Formular, falls es aktuell geöffnet ist.
highlightEventPositionMarkiert die Dauer eines Events auf der Timeline
initDies ist der Konstruktor zur Erstellung einer dhtmlxScheduler-Instanz.
invertZonesKehrt die angegebenen Zeitzonen um
isCalendarVisibleErmittelt, ob der Kalender derzeit im Scheduler angezeigt wird
isOneDayEventBestimmt, ob das angegebene Event nur einen Tag dauert oder sich über mehrere Tage erstreckt
isViewExistsÜberprüft, ob eine View mit dem angegebenen Namen vorhanden ist
linkCalendarDiese Methode aktualisiert das aktive Datum im Mini-Kalender, sobald sich das aktive Datum im Scheduler ändert.
loadLädt Daten aus einer externen Quelle in den Scheduler
markCalendarFügt einem bestimmten Datum eine CSS-Klasse hinzu
markTimespanMarkiert oder blockiert spezifische Daten, indem entweder ein Standard- oder ein benutzerdefinierter Stil angewendet wird. Die Hervorhebung wird unmittelbar nach jeder internen Aktualisierung in der App entfernt. Dies kann nützlich sein, um bestimmte Daten hervorzuheben.
messageÖffnet eine message box des gewählten Typs
mixinFügt Eigenschaften vom 'source'-Objekt in das 'target'-Objekt ein
modalboxÖffnet eine modalbox
openAllSectionsÖffnet jeden Abschnitt in der aktuell aktiven Ansicht (dies funktioniert nur, wenn die Ansicht Timeline im 'Tree'-Modus ist; andernfalls wird die Methode ignoriert)
openSectionÖffnet einen bestimmten Abschnitt innerhalb der aktuell aktiven Ansicht (funktioniert nur, wenn die aktive Ansicht eine Timeline im 'Tree'-Modus ist; andernfalls wird die Methode ignoriert)
parseLädt Daten aus einer clientseitigen Ressource
pluginsAktiviert die ausgewählten Extensions
removeShortcutEntfernt eine Tastenkombination (keyboard shortcut)
renderAktualisiert die Scheduler-Anzeige
renderCalendarErzeugt einen kompakten Kalender
renderEventErstellt den HTML-Inhalt für eine benutzerdefinierte Event-Box
resetLightboxEntfernt das aktuelle HTML-Objektelement der Lightbox
scrollUnitScrollt die angegebene Anzahl von Einheiten in der Units-Ansicht
selectWählt das von Ihnen angegebene Event aus
serializeSerialisiert alle aktuell im Scheduler geladenen Events
serverListDefiniert eine benannte Sammlung, die in Units, Timeline-Ansichten oder der Lightbox geladen werden kann
setCurrentViewZeigt die ausgewählte Ansicht und das Datum an
setEventFügt dem Datenpool des Schedulers ein neues Event hinzu
setEventEndDateAktualisiert das Enddatum eines Events
setEventStartDateAktualisiert das Startdatum des Events
setEventTextAktualisiert den Text eines bestimmten Events
setLightboxSizeAktualisiert die Größe der Lightbox
setLoadModeLegt den Modus für das Laden von Daten in Teilen fest und ermöglicht dynamisches Laden
setSkinÄndert das aktuell aktive Skin
setUserDataWeist einem bestimmten Event Benutzerdaten zu
showCoverZeigt ein Lightbox-Modal-Overlay an, das die Interaktion mit dem restlichen Bildschirm verhindert
showEventZeigt das angegebene Event in der aktuellen oder ausgewählten Ansicht an und hebt es hervor
showLightboxÖffnet die Lightbox für ein bestimmtes Event
showQuickInfoÖffnet das Pop-up-Event-Formular für ein bestimmtes Event
startLightboxZeigt eine benutzerdefinierte Lightbox innerhalb des angegebenen HTML-Containers an, zentriert auf dem Bildschirm
toICalWandelt Scheduler-Daten in das ICal-Format um
toJSONWandelt die Daten des Schedulers in einen JSON-formatierten String um
toPDFExportiert die aktuelle Ansicht als PDF-Dokument, was besonders praktisch zum Drucken ist.
toPDFRangeExportiert mehrere Scheduler-Views in ein PDF-Dokument (nützlich zum Drucken)
toXMLWandelt die Daten des Schedulers in das XML-Format um
uidErstellt eine eindeutige ID, die garantiert innerhalb der aktuellen Scheduler-Instanz eindeutig ist (kein globaler GUID)
unblockTimeEntfernt eine zuvor mit der Methode blockTime() gesetzte Sperre
unmarkCalendarEntfernt eine CSS-Klasse vom angegebenen Datum
unmarkTimespanEntfernt die Markierung oder Blockierung, die durch die Methode markTimespan() angewendet wurde
unselectEntfernt die Auswahl vom angegebenen Event
updateCalendarZeigt das ausgewählte Datum im Mini-Calendar an
updateCollectionAktualisiert die angegebene Collection mit neuen Optionen
updateEventÄndert das angegebene Event
updateViewZeigt die angegebene Ansicht und das Datum an, ohne irgendwelche Events auszulösen

Scheduler properties

NameDescription
active_link_viewErmöglicht es, die Tageszahlen in der Monatsansicht als anklickbare Links anzuzeigen, die den entsprechenden Tag in der gewählten Ansicht öffnen.
agenda_endDefiniert das Datum, bis zu dem Ereignisse angezeigt werden
agenda_startGibt das Datum an, ab dem Ereignisse angezeigt werden
ajax_errorDefiniert, wie die Standard-Fehlermeldung angezeigt wird, wenn das Laden von XML-Daten fehlschlägt
all_timed'sagt', dass mehrtägige Events im üblichen Format angezeigt werden (ähnlich wie eintägige Events dargestellt werden)
api_dateLegt das Datumsformat fest, das von der api_date Vorlage verwendet wird
auto_end_dateAktualisiert automatisch das Enddatum eines Events, wenn das Startdatum angepasst wird
buttons_leftEnthält eine Reihe von Buttons, die sich in der unteren linken Ecke des Lightbox befinden
buttons_rightEnthält eine Reihe von Buttons, die in der unteren rechten Ecke des Lightbox positioniert sind
cascade_event_countDefiniert die maximale Anzahl von Events, die in einer Cascade angezeigt werden
cascade_event_displayAktiviert den 'cascade' Anzeigemodus
cascade_event_marginDefiniert den linken Rand für eine Serie von kaskadierenden Events
check_limitsSchaltet die Limit-Überprüfung ein oder aus
collision_limitDefiniert die maximale Anzahl von Events, die in einem einzigen Zeitfenster erlaubt sind
container_autoresizeSorgt dafür, dass der Scheduler-Container seine Größe automatisch an den gesamten Inhalt anpasst, ohne dass gescrollt werden muss
cspGibt an, wie die Methoden zur Datumsformatierung intern implementiert werden
date_formatDefiniert das Datumsformat, das zum Parsen von Daten aus einem Datensatz und zum Zurücksenden von Daten an den Server verwendet wird
day_column_paddingFügt einer View-Spalte Padding hinzu
day_dateGibt das Datumsformat an, das auf der X-Achse in den Ansichten Week und Units verwendet wird
dblclick_createErmöglicht es Benutzern, Ereignisse durch Doppelklick zu erstellen
default_dateDefiniert das Datumsformat, das von den Templates 'day_date', 'week_date', 'day_scale_date' verwendet wird, um Daten in den Headern der Views anzuzeigen.
delay_renderSetzt ein Timeout (in Millisekunden), das die Aufrufe von updateView und setCurrentView (die den Scheduler zum Neuzeichnen veranlassen) umschließt
details_on_createErmöglicht die Verwendung des erweiterten Formulars beim Erstellen neuer Events durch Drag & Drop oder Doppelklick.
details_on_dblclickErmöglicht das Öffnen der Lightbox durch Doppelklick auf ein Event
display_marked_timespansSteuert, ob die markierten (blockierten) Zeitspannen im Scheduler hervorgehoben werden
displayed_event_colorDefiniert die Standard-Hintergrundfarbe für Events, die durch die Methode showEvent() angezeigt werden
displayed_event_text_colorDefiniert die Standard-Schriftfarbe für Events, die durch die Methode showEvent() angezeigt werden
drag_createErmöglicht das Erstellen neuer Events durch Drag & Drop
drag_event_bodyErmöglicht das Verschieben von Scheduler-Events durch Greifen an beliebiger Stelle des Event-Bodys
drag_highlightDiese Option hebt den Startzeitpunkt und die Dauer eines Events auf der Zeitskala hervor, während es im Scheduler gezogen wird.
drag_inBeschränkt Dragging-Events so, dass sie nur innerhalb des Schedulers verschoben werden können, der den Drag gestartet hat, und verhindert somit Transfers zwischen verschiedenen Schedulern.
drag_lightboxErmöglicht das Ziehen der Lightbox über ihren Header
drag_moveErmöglicht das Verschieben von Events per Drag-and-Drop
drag_outVerhindert, dass Events von diesem Scheduler zu anderen gezogen werden können
drag_resizeErmöglicht das Ändern der Größe von Events per Drag-and-Drop
edit_on_createErmöglicht das Öffnen der Lightbox beim Erstellen neuer Events
event_attributeDefiniert den Attributnamen, der verwendet wird, um das HTML-Element des Events über seine id zu identifizieren
event_durationLegt die anfängliche Dauer von Events in Minuten fest
first_hourDefiniert die Startstunde für die Stunden-Skala (Y-Achse)
fix_tab_positionVerschiebt die View-Tabs von der linken Seite auf die rechte Seite
full_dayErmöglicht das Festlegen eines Events, das den gesamten Tag dauert
headerRichtet das Layout für den Scheduler-header (Navigationspanel) ein
highlight_displayed_eventBestimmt, ob Events, die durch die Methode showEvent abgerufen werden, beim Anzeigen hervorgehoben werden
hour_dateDefiniert das Zeitformat, das auf der Y-Achse angezeigt wird. Es wird auch in den Standard-Event- und Lightbox-Templates verwendet, um den Zeitanteil zu formatieren.
hour_size_pxDefiniert die Höhe eines Stundenblocks in Pixeln
icons_editEnthält eine Reihe von Icons, die im seitlichen Edit-Menü innerhalb des Event-Containers angezeigt werden.
icons_selectEnthält eine Reihe von Icons, die im seitlichen Auswahlmenü der Event-Box angezeigt werden
include_end_byLegt fest, ob das im 'End by'-Feld eingegebene Datum als exklusiv oder inklusiv behandelt wird
key_navAktiviert die Tastaturnavigation im Scheduler
key_nav_stepLegt die minimale Schrittgröße (in Minuten) fest, die beim Navigieren durch Events verwendet wird
last_hourDefiniert die obere Grenze für die Stundenskala auf der Y-Achse.
left_borderAktiviert einen gepunkteten linken Rand im Scheduler
lightboxDefiniert das lightbox Objekt
lightbox_recurringSteuert das Verhalten der Lightbox beim Bearbeiten eines wiederkehrenden Ereignisses
limit_drag_outVerhindert das Ziehen von Events außerhalb des sichtbaren Bereichs des Schedulers
limit_endDefiniert die Endgrenze für den erlaubten Datumsbereich
limit_startLegt die Startgrenze für den erlaubten Datumsbereich fest
limit_time_selectBeschränkt den Time Selector im Lightbox, indem die maximalen und minimalen Werte entsprechend den Optionen 'last_hour' und 'first_hour' festgelegt werden.
limit_viewBeschränkt den Datumsbereich, innerhalb dessen Benutzer Ereignisse durchsuchen können
load_dateDefiniert das Format für die Server-Anfrageparameter 'from' und 'to' bei der Verwendung von dynamic loading
map_endDefiniert das Datum, bis zu dem Ereignisse angezeigt werden
map_error_positionDefiniert die Position, die auf der Karte angezeigt wird, wenn der Standort eines Events nicht bestimmt werden kann
map_infowindow_max_widthLegt die maximale Breite für das Popup-Marker auf der Karte in der Map-Ansicht fest.
map_initial_positionLegt fest, an welcher Position die Karte startet
map_initial_zoomLegt den Start-Zoom-Level für die Karte in der Map-Ansicht fest
map_resolve_event_locationErmöglicht automatische Versuche, den Standort eines Ereignisses zu bestimmen, wenn dessen Koordinaten noch nicht in der Datenbank gespeichert sind
map_resolve_user_locationSteuert, ob Benutzer aufgefordert werden, ihren Standort für die Anzeige auf der Karte freizugeben
map_settingsEnthält Konfigurationsoptionen im Zusammenhang mit der Karte
map_startGibt das Datum an, ab dem Ereignisse angezeigt werden
map_typeDefiniert den Typ der Google Maps
map_view_providerDefiniert, welchen Map-Provider verwendet werden soll
map_zoom_after_resolveLegt den Zoom-Level fest, mit dem der Standort des Benutzers angezeigt wird, wenn der Browser um Erlaubnis bittet und der Benutzer zustimmt.
mark_nowSchaltet den Marker für die aktuelle Zeit ein oder aus
max_month_eventsSteuert die maximale Anzahl von Events, die in einer einzelnen Zelle angezeigt werden
min_grid_sizeDefiniert die kleinste Größe, auf die die Grid-Ansicht beim automatischen Anpassen verkleinert werden kann
min_map_sizeDefiniert die kleinste Größe, auf die die Map-Ansicht beim automatischen Größenanpassung schrumpfen kann
minicalendarDefiniert das Mini-Calendar-Objekt
month_dateDefiniert das Format für die Kopfzeile der Monatsansicht
month_dayDefiniert das Format zur Anzeige des Tages in den Zellen der Monats- und Jahresansichten
month_day_min_heightLegt die Mindesthöhe für Zellen in der Month-Ansicht fest
multi_dayErmöglicht die Anzeige von Events, die sich über mehrere Tage erstrecken
multi_day_height_limitSteuert die Höhe des Bereichs, der Multi-Day-Events anzeigt
multisectionErmöglicht das Rendern derselben Events über mehrere Sektionen hinweg in der Timeline- oder Units-Ansicht
multisection_shift_allSteuert, ob beim Ziehen von Events, die mehreren Sektionen in der Timeline- oder Units-Ansicht zugewiesen sind, alle Instanzen gemeinsam verschoben werden ('true') oder nur die ausgewählte ('false').
now_dateLegt das Datum für den aktuellen Zeitmarker in der Limit-Erweiterung fest (aktiviert über die - mark_now Konfiguration)
occurrence_timestamp_in_utcErmöglicht die Verwaltung von wiederkehrenden Events, ohne sich um Zeitzonen sorgen zu müssen
overwrite_marked_timespansSteuert die Blockierungspriorität für markierte Zeitspannen
parse_exact_formatSteuert, ob der Scheduler das Datumsformat beim Parsen strikt einhalten soll
positive_closingSteuert das „Speichern"-Verhalten, wenn der Benutzer den Text eines Events direkt innerhalb des Event-Boxes bearbeitet
preserve_lengthHält die sichtbare Länge eines Events beim Ziehen entlang einer nicht-linearen Zeitskala konstant
preserve_scrollVerhindert das Beibehalten der aktuellen Scroll-Position beim Wechseln zwischen Daten in derselben Ansicht
prevent_cacheSteuert, ob das Caching von GET-Anfragen im Browser aktiviert oder deaktiviert ist
quick_info_detachedSteuert, ob das Event-Formular von der linken/rechten Seite des Bildschirms oder direkt neben dem ausgewählten Event angezeigt wird
readonlyAktiviert den Read-Only-Modus des Schedulers
readonly_formAktiviert den Nur-Lese-Modus für die Lightbox
recurring_overflow_instancesSteuert, wie Wiederholungen, die in den nächsten Monat übergehen, behandelt werden
recurring_workdaysDefiniert, welche Tage als Arbeitstage für wiederkehrende Ereignisse gelten, wenn in der Lightbox die Option "Every workday" gewählt wird.
repeat_dateGibt das Datumsformat an, das im Feld 'End by' innerhalb des 'recurring' Lightbox verwendet wird.
repeat_preciseVerhindert die Einbeziehung vergangener Tage bei Ereignissen mit wöchentlicher Wiederholung
resize_month_eventsErmöglicht das Ändern der Größe von mehrtägigen Events in der Month-Ansicht mittels Drag-and-Drop
resize_month_timedErmöglicht das Ändern der Größe von eintägigen Events in der Monatsansicht per Drag-and-Drop
responsive_lightboxErmöglicht es der Lightbox, sich auf kleineren Bildschirmen fließend anzupassen
rtlAktiviert den RTL (right-to-left) Modus für den Scheduler
scroll_hourDefiniert die anfängliche vertikale Scroll-Position im Scheduler basierend auf der Stunde im 24-Stunden-Format.
section_delimiterDefiniert das Trennzeichen, das verwendet wird, um mehrere Abschnitte oder Einheiten innerhalb der zugehörigen Daten-Eigenschaft eines Events zu trennen
selectSchaltet die Sichtbarkeit der Select-Leiste innerhalb des Event-Containers um
separate_short_eventsHilft, das Überlappen kurzer Events zu vermeiden
server_utcErmöglicht die Umwandlung von serverseitigen Datumsangaben zwischen UTC und lokalen Zeitzonen beim Datenaustausch mit dem Server
show_errorsAktiviert Fehler-Alert-Pop-ups, wenn etwas schiefgeht
show_loadingZeigt einen Fortschrittsindikator oder Spinner während des Ladens von Daten an, was besonders bei dynamischen Ladeszenarien nützlich ist.
show_quick_infoAktiviert oder deaktiviert die 'quick_info' Erweiterung (das Pop-up, das die Aufgabendetails anzeigt)
start_on_mondayLegt den Starttag der Woche fest
time_stepLegt die minimale Inkrementgröße (in Minuten) für Ereigniszeitwerte fest
timeline_swap_resizeErmöglicht es, dass das Enddatum eines Events während der Größenänderung mit dem Startdatum tauscht, wenn das Enddatum vor das Startdatum verschoben wird
tooltip_hide_timeoutLegt fest, wie lange der Tooltip sichtbar bleibt, bevor er verschwindet, gemessen in Millisekunden
tooltip_offset_xPasst den horizontalen Versatz der Tooltip-Position nach rechts an, wenn ein positiver Wert gesetzt wird
tooltip_offset_yPasst die vertikale Position des Tooltips an, indem ein oberer Offset gesetzt wird, wenn der Wert positiv ist
tooltip_timeoutDefiniert, wie lange es in Millisekunden dauert, bis ein Tooltip für eine Aufgabe erscheint
touchSchaltet die Touch-Unterstützung im Scheduler ein oder aus
touch_dragLegt die Dauer in Millisekunden fest, die eine lange Touch-Geste von einer Scroll-Geste unterscheidet
touch_swipe_datesErmöglicht das Ein- oder Ausschalten der Funktion, aktive Daten mit einer horizontalen Swipe-Geste auf mobilen Geräten zu wechseln
touch_tipSteuert, ob Hinweisnachrichten in der oberen rechten Ecke des Bildschirms angezeigt werden
touch_tooltipErmöglicht das Anzeigen von dhtmlxScheduler-Tooltips auf Touch-Geräten
undo_deletedAktiviert das Undo-Popup, das nach dem Löschen eines Events erscheint
update_renderSteuert, ob der Scheduler sich nach jeder Aktion vollständig neu zeichnet
use_select_menu_spaceDefiniert, ob Events die gesamte Breite der Zelle einnehmen
wai_aria_application_roleGibt an, ob role="application" dem Haupt-Container des Schedulers und den Minikalender-Elementen zugewiesen werden soll
wai_aria_attributesAktiviert WAI-ARIA-Unterstützung, sodass die Komponente von Screenreadern erkannt werden kann
week_agenda_selectHebt das ausgewählte Ereignis in der Week Agenda Ansicht hervor
week_dateDefiniert das Datumsformat, das in der Sub-Header-Ansicht der Monatsansicht angezeigt wird.
wide_formSteuert, ob die Standard-(wide) Lightbox anstelle der kurzen Version angezeigt wird
xml_dateDefiniert das Datumsformat, das zur Interpretation der Daten aus dem Datensatz verwendet wird
year_xGibt an, wie viele Reihen in der Year-Ansicht angezeigt werden
year_yLegt fest, wie viele Spalten in der Year-Ansicht angezeigt werden

Scheduler events

NameDescription
onAfterBatchUpdateWird unmittelbar ausgelöst, nachdem die Methode batchUpdate ausgeführt wurde
onAfterEventDisplayWird ausgelöst, wenn der Scheduler die Ansicht, Tage, Zeit usw. ändert, um das durch die Methode 'showEvent' angegebene Event anzuzeigen, und zwar NACHDEM das Event angezeigt wurde.
onAfterFolderToggleWird unmittelbar ausgelöst, nachdem ein Baumzweig entweder geöffnet oder geschlossen wurde (nur anwendbar in der Timeline-Ansicht im 'tree'-Modus).
onAfterLightboxWird ausgelöst, sobald der Benutzer die Lightbox (Bearbeitungsformular) schließt.
onAfterQuickInfoWird unmittelbar nach dem Schließen des Pop-up-Event-Formulars ausgelöst.
onAfterSchedulerResizeWird ausgelöst, sobald die Größe des Schedulers aktualisiert und der Datenbereich neu gezeichnet wurde.
onBeforeBatchUpdateWird ausgelöst kurz bevor die Methode batchUpdate ausgeführt wird
onBeforeCollapseWird ausgelöst, wenn der Benutzer auf das Expand-Icon klickt, um die Größe des Schedulers von „Vollbild" zurück auf die ursprüngliche Größe zu ändern.
onBeforeDragWird ausgelöst, wenn der Benutzer eine Drag- oder Resize-Aktion startet (verfügbar seit Version 2.1+)
onBeforeEventChangedWird ausgelöst, wenn ein Event per Drag-and-Drop geändert wird, die Änderungen aber noch nicht gespeichert sind.
onBeforeEventCreatedWird ausgelöst, wenn ein Benutzer ein neues Event erstellt, indem er den Cursor über den Scheduler zieht.
onBeforeEventDeleteWird unmittelbar ausgelöst, nachdem der Benutzer auf die Löschen-Schaltfläche klickt (entweder in der Event-Leiste oder im Detailfenster).
onBeforeEventDisplayWird direkt ausgelöst, bevor die Methode 'showEvent' ein bestimmtes Event anzeigt, und ermöglicht es, Code auszuführen, bevor das Event erscheint.
onBeforeEventDragInWird unmittelbar ausgelöst, bevor ein gezogenes Event in den Scheduler-Bereich eintritt
onBeforeEventDragOutWird unmittelbar ausgelöst, bevor ein Event aus dem Scheduler herausgezogen wird
onBeforeEventPastedWird ausgelöst, kurz bevor der Benutzer die Tastenkombination 'CTRL+V' drückt
onBeforeExpandWird ausgelöst, wenn der Benutzer auf das Expand-Symbol klickt, um den Scheduler von seiner ursprünglichen Größe auf den „Vollbild"-Modus umzuschalten.
onBeforeExternalDragInWird unmittelbar ausgelöst, bevor ein Element aus einer externen DHTMLX-Komponente in den Scheduler gezogen wird (erfordert, dass die dnd-Erweiterung aktiviert ist).
onBeforeFolderToggleWird ausgelöst, kurz bevor ein Tree-Branch geöffnet oder geschlossen wird (gilt nur in der Timeline-Ansicht, im 'tree'-Modus).
onBeforeLightboxWird direkt ausgelöst, bevor der Benutzer die Lightbox (Editierformular) öffnet.
onBeforeParseWird unmittelbar vor dem Beginn der Datenparsing ausgelöst
onBeforeQuickInfoWird unmittelbar ausgelöst, bevor das Quick Info Popup für ein Event angezeigt wird
onBeforeSectionRenderWird unmittelbar ausgelöst, bevor ein einzelner Timeline-Abschnitt eingerichtet, aber noch nicht gerendert wurde (gilt nur für die Timeline-Ansicht)
onBeforeTodayDisplayedWird ausgelöst, wenn der 'Today'-Button im Scheduler angeklickt wird
onBeforeTooltipWird unmittelbar ausgelöst, bevor der Tooltip für ein Daten-Item erscheint (nur wenn die 'tooltip'-Erweiterung aktiv ist)
onBeforeViewChangeWird ausgelöst, kurz bevor der Benutzer von der aktuellen Ansicht zu einer anderen wechselt
onCellClickWird ausgelöst, wenn ein Benutzer einmal auf eine Zelle klickt (gilt nur für die Timeline-Ansicht)
onCellDblClickWird ausgelöst, wenn ein Benutzer auf eine Zelle doppelklickt (nur in der Timeline-Ansicht)
onClearAllWird ausgelöst, sobald die Daten des Schedulers gelöscht wurden
onClickWird ausgelöst, wenn der Benutzer die linke Maustaste auf ein Event klickt
onCollapseWird ausgelöst, wenn der Benutzer auf das Expand-Symbol klickt, um den Scheduler vom „Vollbild"-Modus zurück auf seine ursprüngliche Größe zu wechseln.
onConfirmedBeforeEventDeleteWird ausgelöst, sobald der Benutzer auf den Löschen-Button klickt und die Löschung bestätigt (entweder in der Event-Leiste oder im Detailfenster).
onContextMenuWird ausgelöst, wenn der Benutzer das Kontextmenü durch einen Rechtsklick innerhalb des Schedulers öffnet.
onDataRenderWird ausgelöst, sobald die Daten auf der Seite vollständig gerendert wurden
onDblClickWird ausgelöst, wenn der Benutzer auf ein Event doppelklickt
onDestroyWird ausgelöst, sobald der Scheduler mit der Methode destructor gelöscht wurde.
onDragEndWird ausgelöst, wenn die Drag- oder Resize-Aktion abgeschlossen ist
onEmptyClickWird ausgelöst, wenn der Benutzer auf einen leeren Bereich innerhalb des Schedulers klickt (nicht auf Events).
onErrorLöst aus, wenn assert den Wert 'false' erhält, was bedeutet, dass eine Assertion fehlgeschlagen ist.
onEventAddedWird ausgelöst, wenn ein neues Event zum Scheduler hinzugefügt wird
onEventCancelWird ausgelöst, wenn der Benutzer im Lightbox-Formular (Editierformular) auf die Schaltfläche „Abbrechen" klickt.
onEventChangedWird ausgelöst, sobald der Benutzer die Bearbeitung eines Events beendet und die Änderungen speichert (nach dem Klicken der Edit- und Save-Buttons in der Event-Leiste oder im Detailfenster).
onEventCollisionWird ausgelöst, wenn ein Benutzer versucht, ein neues Event zu erstellen oder ein bestehendes innerhalb eines bereits belegten Zeitfensters zu ändern
onEventCopiedWird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+C' drückt (funktioniert nur, wenn die Erweiterung 'keyboard navigation' aktiviert ist)
onEventCreatedWird ausgelöst, wenn ein Benutzer beginnt, ein neues Event zu erstellen (entweder durch Doppelklick oder Drag & Drop)
onEventCutWird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+X' drückt (funktioniert nur, wenn die 'keyboard navigation' Extension aktiviert ist)
onEventDeletedWird ausgelöst unmittelbar nachdem ein Event gelöscht wurde (verfügbar ab Version 3.0+)
onEventDragWird ausgelöst, wenn ein Event innerhalb des Schedulers gezogen oder in der Größe verändert wird
onEventDragInWird ausgelöst, wenn ein gezogenes Event in den Scheduler eintritt
onEventDragOutWird ausgelöst, wenn ein gezogenes Event den Scheduler-Bereich verlässt
onEventDropOutWird ausgelöst, wenn ein gezogenes Event außerhalb des Scheduler-Bereichs abgelegt wird
onEventIdChangeWird ausgelöst, wenn die ID eines Events aktualisiert wird
onEventLoadingWird ausgelöst, wenn ein Event aus der Datenquelle geladen wird
onEventPastedWird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+V' drückt
onEventSaveWird ausgelöst, wenn der Benutzer im Lightbox-Formular (Bearbeitungsformular) auf die Schaltfläche „Speichern" klickt.
onEventSelectedWird ausgelöst, wenn ein Event vom Benutzer im Scheduler ausgewählt wird
onEventUnselectedWird ausgelöst, wenn ein Benutzer ein Event abwählt, indem er ein anderes auswählt
onExpandWird ausgelöst, wenn ein Benutzer auf das Expand-Symbol klickt, um die Größe des Schedulers vom Originalzustand auf „Vollbild" zu wechseln.
onExternalDragInWird ausgelöst, wenn Daten aus einer externen DHTMLX-Komponente in den Scheduler gezogen werden (erfordert, dass die dnd-Erweiterung aktiviert ist)
onLightboxWird unmittelbar ausgelöst, nachdem der Benutzer die Lightbox (Editierformular) öffnet.
onLightboxButtonWird ausgelöst, wenn ein Benutzer auf einen benutzerdefinierten Button innerhalb der Lightbox klickt
onLimitViolationWird ausgelöst, wenn ein Benutzer versucht, einem Ereignis eine Zeit zuzuweisen, die derzeit eingeschränkt oder blockiert ist
onLoadEndWird ausgelöst, sobald das Laden der Daten aus der Datenquelle abgeschlossen ist
onLoadErrorWird ausgelöst, wenn der Scheduler Daten nicht parsen kann oder wenn der Server mit einem 4xx- oder 5xx-Statuscode antwortet.
onLoadStartWird unmittelbar vor Beginn des Datenladevorgangs aus der Datenquelle ausgelöst
onLocationErrorWird ausgelöst, wenn der Standort eines Events auf der Karte nicht gefunden werden kann (nur Map-Ansicht)
onMouseDownWird ausgelöst, wenn ein Benutzer auf ein Scheduler-Element klickt, das keinen vordefinierten 'onclick'-Handler besitzt.
onMouseMoveWird ausgelöst, wenn der Mauszeiger über den Scheduler bewegt wird
onOptionsLoadWird ausgelöst, nachdem Teile der Timeline/Units-Ansicht aktualisiert wurden
onOptionsLoadFinalWird ausgelöst, sobald das Laden einer Options-(Abschnitte-)Sammlung abgeschlossen ist (gilt nur für die Timeline-Ansicht).
onOptionsLoadStartWird ausgelöst, kurz bevor ein Satz von Optionen oder Sektionen vom Server geladen wird (gilt nur für die Timeline-Ansicht)
onParseWird ausgelöst, sobald die Daten geparst und für die API bereit sind, jedoch bevor sie im Scheduler angezeigt werden
onQuickInfoWird ausgelöst, wenn das Pop-up-Bearbeitungsformular angezeigt wird
onSaveErrorWird ausgelöst, wenn beim Aktualisieren von Daten ein Fehler auftritt
onScaleAddWird unmittelbar ausgelöst, nachdem eine einzelne View-Einheit (wie eine Spalte, ein Abschnitt oder eine Tageszelle) im Scheduler gerendert wurde.
onScaleDblClickWird ausgelöst, wenn der Benutzer einen Doppelklick auf die Zeitskala ausführt
onSchedulerReadyWird ausgelöst, sobald der Scheduler die Initialisierung abgeschlossen hat, obwohl er noch nicht auf der Seite angezeigt wird.
onSchedulerResizeLöst aus kurz bevor die Größe des Schedulers geändert wird
onTemplatesReadyWird ausgelöst, wenn die Scheduler-Templates initialisiert wurden
onTimelineCreatedWird ausgelöst, sobald die Timeline-Ansicht eingerichtet wurde, aber noch nicht auf der Seite angezeigt wird (gilt nur für die Timeline-Ansicht)
onViewChangeWird ausgelöst, nachdem die aktuelle Ansicht zu einer anderen gewechselt wurde
onViewMoreClickWird ausgelöst, wenn der Benutzer im Monatsansicht auf den Link 'View more' klickt (dies gilt nur für die Monatsansicht)
onXLEWird ausgelöst, sobald das Laden der Daten aus der Datenquelle abgeschlossen ist.
onXLSWird unmittelbar ausgelöst, bevor die Datenquelle mit dem Laden beginnt
onXScaleClickWird ausgelöst, wenn ein Benutzer eine Zelle auf der x-Achse einmal anklickt (gilt nur für die Timeline-Ansicht).
onXScaleDblClickWird ausgelöst, wenn ein Benutzer auf eine Zelle der x-Achse doppelklickt (gilt nur für die Timeline-Ansicht)
onYScaleClickWird ausgelöst, wenn ein Benutzer einmal auf eine Zelle der y-Achse klickt (gilt nur für die Timeline-Ansicht).
onYScaleDblClickWird ausgelöst, wenn ein Benutzer in der Timeline-Ansicht auf eine Zelle der y-Achse doppelklickt.

Scheduler templates

NameDescription
agenda_dateDefiniert das Datum, das im Header der Ansicht angezeigt wird
agenda_dayDefiniert, was innerhalb der Tageszelle der Agenda-Ansicht angezeigt wird
agenda_textDefiniert den Text, der in der zweiten Spalte der Agenda-Ansicht angezeigt wird
agenda_timeDefiniert das Datum, das in der ersten Spalte der Agenda-Ansicht angezeigt wird
api_dateLegt das Datumsformat fest, das von API-Methoden zur Verarbeitung von Daten verwendet wird. Dies hilft dabei, eingehende Datumswerte korrekt zu interpretieren.
calendar_dateDefiniert, was in den Tageszellen des Mini-Kalenders (Date Picker) angezeigt wird
calendar_monthLegt das im Mini-Calendar-Header (Date Picker) angezeigte Datum fest.
calendar_scale_dateLegt das Format für die Wochentagsbeschriftungen im Mini-Calendar-Header (Datumsauswahl) fest
calendar_timeDefiniert das Datumsformat, das für die Start- und Enddatum-Felder in der Lightbox verwendet wird
day_dateDefiniert das im Header für die Day- und Units-Views angezeigte Datum
day_scale_dateLegt das Datum fest, das in der Unterüberschrift der Day-Ansicht angezeigt wird
drag_marker_classDefiniert die CSS-Klasse, die auf die hervorgehobene Dauer eines Events in der Zeitskala angewendet wird
drag_marker_contentDefiniert den Inhalt, der im hervorgehobenen Block auf der Zeitskala angezeigt wird
event_bar_dateWird verwendet, um das Datum für ein Event festzulegen. Dies gilt nur für Events, die einen einzelnen Tag dauern.
event_bar_textLegt den Text fest, der bei mehrtägigen Events angezeigt wird.
event_classDefiniert die CSS-Klasse, die dem Container des Events hinzugefügt wird
event_dateDefiniert den Zeitanteil der Start- und Enddaten eines Events. Es wird hauptsächlich von anderen Templates verwendet, um Zeitintervalle anzuzeigen.
event_headerDefiniert den Header-Inhalt für ein Event
event_textDefiniert den Text, der für ein Event angezeigt wird
format_dateWandelt ein Date-Objekt in einen formatierten Datumsstring um. Dies ist nützlich, um Datumsangaben zurück an den Server zu senden.
GRID_dateSetzt das im Header der Ansicht angezeigte Datum
GRID_full_dateDefiniert, wie Daten in Spalten mit der id='date' angezeigt werden
GRID_single_dateDefiniert, wie Daten in Spalten mit der ID 'start_date' oder 'end_date' angezeigt werden
GRID_fieldDefiniert den Text, der in den Spalten angezeigt wird
hour_scaleDefiniert die Elemente, die auf der Y-Achse angezeigt werden
load_formatDefiniert das Anforderungsformat, das im dynamischen Lade-Modus verwendet wird
map_dateSetzt das im Header der Ansicht angezeigte Datum
map_info_contentDefiniert, was im Info-Fenster in der Map View angezeigt wird
map_textDefiniert den Text, der in der zweiten Spalte der Ansicht angezeigt wird
map_timeLegt das Datum fest, das in der ersten Spalte der Ansicht angezeigt wird
month_dateLegt das im Header der Ansicht angezeigte Datum fest
month_date_classDefiniert die CSS-Klasse, die einer Tageszelle zugewiesen wird
month_dayDefiniert, wie der Tag in einer Zelle angezeigt wird
month_events_linkSteuert, wie der 'View more'-Link innerhalb einer Month-View-Zelle angezeigt wird
month_scale_dateDefiniert das Datumsformat, das auf der X-Achse in der Monatsansicht verwendet wird
parse_dateWandelt einen Datumsstring in ein Date-Objekt um
quick_info_contentDefiniert, was im Pop-up-Bearbeitungsformular angezeigt wird
quick_info_dateDefiniert das Datum, das im Pop-up Bearbeitungsformular angezeigt wird
quick_info_titleLegt den Titel für das Pop-up-Bearbeitungsformular fest
time_pickerBietet den Drop-down Zeitselektor innerhalb der Lightbox
time_slot_classDefiniert die CSS-Klasse für Hintergrundzellen in den Day- und Week-Views
time_slot_textDefiniert, was in den Hintergrundzellen in den Day/Week-Ansichten angezeigt wird
tooltip_date_formatDefiniert, wie Start- und Enddaten im tooltip angezeigt werden
tooltip_textLegt den Text fest, der in Tooltips angezeigt wird
week_agenda_dateDefiniert das Datum, das im Header der Week Agenda Ansicht angezeigt wird
week_agenda_event_textDefiniert den Text, der für ein Event angezeigt wird
week_agenda_scale_dateDas Datum, das in einer Tageszelle der Ansicht angezeigt wird
week_dateLegt das im Header der Ansicht angezeigte Datum fest
week_date_classDefiniert die CSS-Klasse, die einer Tageszelle zugewiesen wird
week_scale_dateDefiniert das Datum, das in der Sub-Header-Ansicht angezeigt wird
year_dateSetzt das Datum, das im Header der Ansicht angezeigt wird
year_monthDefiniert den Monatsnamen, der im Header eines Monatsblocks innerhalb der Ansicht angezeigt wird.
year_scale_dateDefiniert den Namen des Tages, der im Unterkopf innerhalb eines Monatsblocks der Ansicht angezeigt wird
year_tooltipDefiniert den Tooltip, der über einer Tageszelle angezeigt wird, die geplante Ereignisse enthält
lightbox_headerDefiniert den Header-Bereich der lightbox
TIMELINE_cell_valueZeigt an, wie viele Events innerhalb einer Zelle der Ansicht geplant sind
TIMELINE_cell_classLegt die CSS-Klasse fest, die einer Zelle in der Ansicht zugewiesen wird.
TIMELINE_scalex_classDefiniert den Namen einer CSS-Klasse, die den Elementen auf der X-Achse zugewiesen wird
TIMELINE_second_scalex_classLegt den Namen einer CSS-Klasse fest, die zu Elementen auf der zweiten X-Achse hinzugefügt wird.
TIMELINE_scaley_classDefiniert den CSS-Klassennamen, der den Elementen auf der Y-Achse zugewiesen wird
TIMELINE_scale_labelSpezifiziert Elemente der Y-Achse
TIMELINE_tooltipLiefert den Tooltip-Text für eine Tageszelle, die geplante Ereignisse enthält
TIMELINE_dateDefiniert das Datum, das im Header der Ansicht angezeigt wird
TIMELINE_scale_dateDefiniert die auf der X-Achse angezeigten Elemente
TIMELINE_second_scale_dateDefiniert die Elemente, die auf der sekundären X-Achse angezeigt werden
TIMELINE_row_classDefiniert die CSS-Klasse, die einer Zeile in der Timeline-Ansicht zugewiesen wird
UNITS_dateLegt das im Header der Ansicht angezeigte Datum fest
UNITS_scale_textDefiniert die Elemente, die auf der X-Achse angezeigt werden
xml_dateDiese Vorlage konvertiert einen String aus einer XML-Datei in ein Date-Objekt basierend auf dem angegebenen Format.
xml_formatEin Date-Objekt wird in einen String umgewandelt, der einem spezifischen Template folgt. Dies wird hauptsächlich verwendet, wenn Daten zurück an den Server gesendet werden.

Scheduler others

NameDescription
ajax@getshort(api/method/ajax_other.md)
config@getshort(api/method/config_other.md)
date@getshort(api/method/date_other.md)
env@getshort(api/method/env_other.md)
"i18n"@getshort(api/method/i18n_other.md)
ical@getshort(api/method/ical_other.md)
json@getshort(api/method/json_other.md)
keys@getshort(api/method/keys_other.md)
locale@getshort(api/method/locale_other.md)
matrix@getshort(api/method/matrix_other.md)
skin@getshort(api/method/skin_other.md)
templates@getshort(api/method/templates_other.md)
tooltip@getshort(api/method/tooltip_other.md)
version@getshort(api/method/version_other.md)
xy@getshort(api/method/xy_other.md)
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.