API overview
Scheduler methods
| Name | Description |
|---|---|
| DataProcessor | DataProcessor Konstruktor |
| Promise | Konstruktor zum Erstellen eines Promise-Objekts |
| addEvent | Fügt ein neues Event hinzu |
| addEventNow | Erstellt ein neues Event und öffnet die Lightbox zur Bestätigung |
| addMarkedTimespan | Markiert Daten und kann mit bestimmten Einstellungen diese blockieren (ermöglicht das Anwenden benutzerdefinierter Styles auf die Grenzen) |
| addSection | Fügt der aktuell aktiven Ansicht einen neuen Abschnitt hinzu |
| addShortcut | Erstellt eine neue Tastenkombination (Shortcut) |
| alert | Zeigt ein Alert-Message-Box an |
| assert | Falls der angegebene Ausdruck false ist, erscheint eine Fehlermeldung in einem roten Popup oben rechts auf dem Bildschirm. |
| attachEvent | Verbindet einen Handler mit einem internen Event des dhtmlxScheduler |
| backbone | Hält den Scheduler synchron mit allen Updates im Backbone-Modell und umgekehrt |
| batchUpdate | Aktualisiert mehrere Events gleichzeitig |
| bind | Erstellt eine neue Funktion, die beim Aufruf ihr this-Schlüsselwort auf den angegebenen Wert setzt |
| blockTime | Blockiert das angegebene Datum und wendet den Standard-'dimmed'-Style darauf an. |
| callEvent | Löst ein internes Event aus |
| changeEventId | Aktualisiert die ID eines Events |
| checkCollision | Prü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 |
| checkInMarkedTimespan | Bestimmt, ob ein Ereignis innerhalb eines Zeitraums eines bestimmten Typs liegt |
| checkLimitViolation | Bestellt, ob das angegebene Event mit einem blockierten Zeitraum überschneidet |
| clearAll | Entfernt alle Events aus dem Scheduler |
| closeAllSections | Schließt alle Sections in der aktuell aktiven Ansicht |
| closeSection | Schließt einen bestimmten Abschnitt innerhalb der aktuell aktiven Ansicht. |
| collapse | Gibt den Scheduler von seinem erweiterten Zustand zurück zur regulären Größe |
| confirm | Öffnet eine confirm Messagebox |
| copy | Erstellt eine tiefe Kopie des angegebenen Objekts |
| createDataProcessor | Erzeugt eine neue dataProcessor-Instanz und verknüpft sie mit dem Scheduler |
| createGridView | Richtet die Grid-Ansicht im Scheduler ein |
| createTimelineView | Richtet die Timeline-Ansicht im Scheduler ein |
| createUnitsView | Richtet die Units-Ansicht im Scheduler ein |
| defined | Gibt false zurück, wenn das Argument undefined ist; andernfalls true |
| deleteAllSections | Entfernt alle Sections aus der aktiven Ansicht |
| deleteEvent | Entfernt das angegebene Event |
| deleteMarkedTimespan | Entfernt eine Markierung oder Blockierung, die mit der Methode addMarkedTimespan() erstellt wurde. |
| deleteSection | Entfernt einen Abschnitt aus der aktuell aktiven Ansicht |
| destroyCalendar | Entfernt einen zuvor erstellten Mini-Kalender |
| destructor | Entfernt eine Scheduler-Instanz |
| detachEvent | Entfernt 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 |
| editStop | Beendet den Inline-Event-Editor, wenn er geöffnet ist |
| endLightbox | Verwendet, um die Lightbox zu schließen |
| event | Richtet einen Event-Handler an einem HTML-Element ein |
| eventRemove | Entfernt einen Event-Handler von einem HTML-Element |
| expand | Öffnet den Scheduler, sodass er den gesamten Bildschirm für bessere Sichtbarkeit einnimmt |
| exportToPDF | Exportiert einen Scheduler im PDF-Format |
| exportToPNG | Ermöglicht das Exportieren eines Schedulers als PNG-Bild |
| focus | Aktiviert den focus im Scheduler |
| formSection | Bietet Zugriff auf die Objekte der Lightbox-Sections |
| getActionData | Gibt das Datum und den Bereich zurück, der sich derzeit unter dem Cursor befindet, falls vorhanden |
| getEvent | Bietet das Event-Objekt, das einer gegebenen ID entspricht |
| getEventEndDate | Ruft das Enddatum eines Events ab |
| getEventStartDate | Ruft das Startdatum eines Events ab |
| getEventText | Ruft den mit einem Event verknüpften Text ab |
| getEvents | Gibt eine Sammlung von Ereignissen zurück, die innerhalb des angegebenen Zeitraums stattfinden |
| getLabel | Ruiert das Label eines Select-Controls in der Lightbox ab |
| getLightbox | Holt das HTML-Element der Lightbox |
| getRecDates | Ruft alle Vorkommnisse eines wiederkehrenden Ereignisses ab |
| getRenderedEvent | Gibt das HTML-Element des aktuell angezeigten Events zurück |
| getSection | Holt das Objekt für einen bestimmten Abschnitt innerhalb der aktuell aktiven Ansicht |
| getShortcutHandler | Ruft einen Handler f ür eine Tastaturnavigations-Shortcut ab |
| getState | Ruiert den aktuellen Zustand des Schedulers ab |
| getUserData | Ruft die Benutzerdaten ab, die mit einem bestimmten Event verknüpft sind |
| getView | Gibt ein View-Objekt basierend auf seinem Namen zurück. Wird kein Name angegeben, wird die aktuelle View zurückgegeben |
| hideCover | Entfernt die Lightbox-Modal-Overlay, die die Interaktion mit dem restlichen Bildschirm verhindert |
| hideLightbox | Schließt die Lightbox, ohne Änderungen zu speichern |
| hideQuickInfo | Versteckt das Pop-up Event-Formular, falls es aktuell geöffnet ist. |
| highlightEventPosition | Markiert die Dauer eines Events auf der Timeline |
| init | Dies ist der Konstruktor zur Erstellung einer dhtmlxScheduler-Instanz. |
| invertZones | Kehrt die angegebenen Zeitzonen um |
| isCalendarVisible | Ermittelt, ob der Kalender derzeit im Scheduler angezeigt wird |
| isOneDayEvent | Bestimmt, 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 |
| linkCalendar | Diese Methode aktualisiert das aktive Datum im Mini-Kalender, sobald sich das aktive Datum im Scheduler ändert. |
| load | Lädt Daten aus einer externen Quelle in den Scheduler |
| markCalendar | Fügt einem bestimmten Datum eine CSS-Klasse hinzu |
| markTimespan | Markiert 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 |
| mixin | Fü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) |
| parse | Lädt Daten aus einer clientseitigen Ressource |
| plugins | Aktiviert die ausgewählten Extensions |
| removeShortcut | Entfernt eine Tastenkombination (keyboard shortcut) |
| render | Aktualisiert die Scheduler-Anzeige |
| renderCalendar | Erzeugt einen kompakten Kalender |
| renderEvent | Erstellt den HTML-Inhalt für eine benutzerdefinierte Event-Box |
| resetLightbox | Entfernt das aktuelle HTML-Objektelement der Lightbox |
| scrollUnit | Scrollt die angegebene Anzahl von Einheiten in der Units-Ansicht |
| select | Wählt das von Ihnen angegebene Event aus |
| serialize | Serialisiert alle aktuell im Scheduler geladenen Events |
| serverList | Definiert eine benannte Sammlung, die in Units, Timeline-Ansichten oder der Lightbox geladen werden kann |
| setCurrentView | Zeigt die ausgewählte Ansicht und das Datum an |
| setEvent | Fügt dem Datenpool des Schedulers ein neues Event hinzu |
| setEventEndDate | Aktualisiert das Enddatum eines Events |
| setEventStartDate | Aktualisiert das Startdatum des Events |
| setEventText | Aktualisiert den Text eines bestimmten Events |
| setLightboxSize | Aktualisiert die Größe der Lightbox |
| setLoadMode | Legt den Modus für das Laden von Daten in Teilen fest und ermöglicht dynamisches Laden |
| setSkin | Ändert das aktuell aktive Skin |
| setUserData | Weist einem bestimmten Event Benutzerdaten zu |
| showCover | Zeigt ein Lightbox-Modal-Overlay an, das die Interaktion mit dem restlichen Bildschirm verhindert |
| showEvent | Zeigt 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 |
| startLightbox | Zeigt eine benutzerdefinierte Lightbox innerhalb des angegebenen HTML-Containers an, zentriert auf dem Bildschirm |
| toICal | Wandelt Scheduler-Daten in das ICal-Format um |
| toJSON | Wandelt die Daten des Schedulers in einen JSON-formatierten String um |
| toPDF | Exportiert die aktuelle Ansicht als PDF-Dokument, was besonders praktisch zum Drucken ist. |
| toPDFRange | Exportiert mehrere Scheduler-Views in ein PDF-Dokument (nützlich zum Drucken) |
| toXML | Wandelt die Daten des Schedulers in das XML-Format um |
| uid | Erstellt eine eindeutige ID, die garantiert innerhalb der aktuellen Scheduler-Instanz eindeutig ist (kein globaler GUID) |
| unblockTime | Entfernt eine zuvor mit der Methode blockTime() gesetzte Sperre |
| unmarkCalendar | Entfernt eine CSS-Klasse vom angegebenen Datum |
| unmarkTimespan | Entfernt die Markierung oder Blockierung, die durch die Methode markTimespan() angewendet wurde |
| unselect | Entfernt die Auswahl vom angegebenen Event |
| updateCalendar | Zeigt das ausgewählte Datum im Mini-Calendar an |
| updateCollection | Aktualisiert die angegebene Collection mit neuen Optionen |
| updateEvent | Ändert das angegebene Event |
| updateView | Zeigt die angegebene Ansicht und das Datum an, ohne irgendwelche Events auszulösen |
Scheduler properties
| Name | Description |
|---|---|
| active_link_view | Ermöglicht es, die Tageszahlen in der Monatsansicht als anklickbare Links anzuzeigen, die den entsprechenden Tag in der gewählten Ansicht öffnen. |
| agenda_end | Definiert das Datum, bis zu dem Ereignisse angezeigt werden |
| agenda_start | Gibt das Datum an, ab dem Ereignisse angezeigt werden |
| ajax_error | Definiert, 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_date | Legt das Datumsformat fest, das von der api_date Vorlage verwendet wird |
| auto_end_date | Aktualisiert automatisch das Enddatum eines Events, wenn das Startdatum angepasst wird |
| buttons_left | Enthält eine Reihe von Buttons, die sich in der unteren linken Ecke des Lightbox befinden |
| buttons_right | Enthält eine Reihe von Buttons, die in der unteren rechten Ecke des Lightbox positioniert sind |
| cascade_event_count | Definiert die maximale Anzahl von Events, die in einer Cascade angezeigt werden |
| cascade_event_display | Aktiviert den 'cascade' Anzeigemodus |
| cascade_event_margin | Definiert den linken Rand für eine Serie von kaskadierenden Events |
| check_limits | Schaltet die Limit-Überprüfung ein oder aus |
| collision_limit | Definiert die maximale Anzahl von Events, die in einem einzigen Zeitfenster erlaubt sind |
| container_autoresize | Sorgt dafür, dass der Scheduler-Container seine Größe automatisch an den gesamten Inhalt anpasst, ohne dass gescrollt werden muss |
| csp | Gibt an, wie die Methoden zur Datumsformatierung intern implementiert werden |
| date_format | Definiert das Datumsformat, das zum Parsen von Daten aus einem Datensatz und zum Zurücksenden von Daten an den Server verwendet wird |
| day_column_padding | Fügt einer View-Spalte Padding hinzu |
| day_date | Gibt das Datumsformat an, das auf der X-Achse in den Ansichten Week und Units verwendet wird |
| dblclick_create | Ermöglicht es Benutzern, Ereignisse durch Doppelklick zu erstellen |
| default_date | Definiert das Datumsformat, das von den Templates 'day_date', 'week_date', 'day_scale_date' verwendet wird, um Daten in den Headern der Views anzuzeigen. |
| delay_render | Setzt ein Timeout (in Millisekunden), das die Aufrufe von updateView und setCurrentView (die den Scheduler zum Neuzeichnen veranlassen) umschließt |
| details_on_create | Ermöglicht die Verwendung des erweiterten Formulars beim Erstellen neuer Events durch Drag & Drop oder Doppelklick. |
| details_on_dblclick | Ermöglicht das Öffnen der Lightbox durch Doppelklick auf ein Event |
| display_marked_timespans | Steuert, ob die markierten (blockierten) Zeitspannen im Scheduler hervorgehoben werden |
| displayed_event_color | Definiert die Standard-Hintergrundfarbe für Events, die durch die Methode showEvent() angezeigt werden |
| displayed_event_text_color | Definiert die Standard-Schriftfarbe für Events, die durch die Methode showEvent() angezeigt werden |
| drag_create | Ermöglicht das Erstellen neuer Events durch Drag & Drop |
| drag_event_body | Ermöglicht das Verschieben von Scheduler-Events durch Greifen an beliebiger Stelle des Event-Bodys |
| drag_highlight | Diese Option hebt den Startzeitpunkt und die Dauer eines Events auf der Zeitskala hervor, während es im Scheduler gezogen wird. |
| drag_in | Beschrä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_lightbox | Ermöglicht das Ziehen der Lightbox über ihren Header |
| drag_move | Ermöglicht das Verschieben von Events per Drag-and-Drop |
| drag_out | Verhindert, dass Events von diesem Scheduler zu anderen gezogen werden können |
| drag_resize | Ermöglicht das Ändern der Größe von Events per Drag-and-Drop |
| edit_on_create | Ermöglicht das Öffnen der Lightbox beim Erstellen neuer Events |
| event_attribute | Definiert den Attributnamen, der verwendet wird, um das HTML-Element des Events über seine id zu identifizieren |
| event_duration | Legt die anfängliche Dauer von Events in Minuten fest |
| first_hour | Definiert die Startstunde für die Stunden-Skala (Y-Achse) |
| fix_tab_position | Verschiebt die View-Tabs von der linken Seite auf die rechte Seite |
| full_day | Ermöglicht das Festlegen eines Events, das den gesamten Tag dauert |
| header | Richtet das Layout für den Scheduler-header (Navigationspanel) ein |
| highlight_displayed_event | Bestimmt, ob Events, die durch die Methode showEvent abgerufen werden, beim Anzeigen hervorgehoben werden |
| hour_date | Definiert 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_px | Definiert die Höhe eines Stundenblocks in Pixeln |
| icons_edit | Enthält eine Reihe von Icons, die im seitlichen Edit-Menü innerhalb des Event-Containers angezeigt werden. |
| icons_select | Enthält eine Reihe von Icons, die im seitlichen Auswahlmenü der Event-Box angezeigt werden |
| include_end_by | Legt fest, ob das im 'End by'-Feld eingegebene Datum als exklusiv oder inklusiv behandelt wird |
| key_nav | Aktiviert die Tastaturnavigation im Scheduler |
| key_nav_step | Legt die minimale Schrittgröße (in Minuten) fest, die beim Navigieren durch Events verwendet wird |
| last_hour | Definiert die obere Grenze für die Stundenskala auf der Y-Achse. |
| left_border | Aktiviert einen gepunkteten linken Rand im Scheduler |
| lightbox | Definiert das lightbox Objekt |
| lightbox_recurring | Steuert das Verhalten der Lightbox beim Bearbeiten eines wiederkehrenden Ereignisses |
| limit_drag_out | Verhindert das Ziehen von Events außerhalb des sichtbaren Bereichs des Schedulers |
| limit_end | Definiert die Endgrenze für den erlaubten Datumsbereich |
| limit_start | Legt die Startgrenze für den erlaubten Datumsbereich fest |
| limit_time_select | Beschränkt den Time Selector im Lightbox, indem die maximalen und minimalen Werte entsprechend den Optionen 'last_hour' und 'first_hour' festgelegt werden. |
| limit_view | Beschränkt den Datumsbereich, innerhalb dessen Benutzer Ereignisse durchsuchen können |
| load_date | Definiert das Format für die Server-Anfrageparameter 'from' und 'to' bei der Verwendung von dynamic loading |
| map_end | Definiert das Datum, bis zu dem Ereignisse angezeigt werden |
| map_error_position | Definiert die Position, die auf der Karte angezeigt wird, wenn der Standort eines Events nicht bestimmt werden kann |
| map_infowindow_max_width | Legt die maximale Breite für das Popup-Marker auf der Karte in der Map-Ansicht fest. |
| map_initial_position | Legt fest, an welcher Position die Karte startet |
| map_initial_zoom | Legt den Start-Zoom-Level für die Karte in der Map-Ansicht fest |
| map_resolve_event_location | Ermöglicht automatische Versuche, den Standort eines Ereignisses zu bestimmen, wenn dessen Koordinaten noch nicht in der Datenbank gespeichert sind |
| map_resolve_user_location | Steuert, ob Benutzer aufgefordert werden, ihren Standort für die Anzeige auf der Karte freizugeben |
| map_settings | Enthält Konfigurationsoptionen im Zusammenhang mit der Karte |
| map_start | Gibt das Datum an, ab dem Ereignisse angezeigt werden |
| map_type | Definiert den Typ der Google Maps |
| map_view_provider | Definiert, welchen Map-Provider verwendet werden soll |
| map_zoom_after_resolve | Legt den Zoom-Level fest, mit dem der Standort des Benutzers angezeigt wird, wenn der Browser um Erlaubnis bittet und der Benutzer zustimmt. |
| mark_now | Schaltet den Marker für die aktuelle Zeit ein oder aus |
| max_month_events | Steuert die maximale Anzahl von Events, die in einer einzelnen Zelle angezeigt werden |
| min_grid_size | Definiert die kleinste Größe, auf die die Grid-Ansicht beim automatischen Anpassen verkleinert werden kann |
| min_map_size | Definiert die kleinste Größe, auf die die Map-Ansicht beim automatischen Größenanpassung schrumpfen kann |
| minicalendar | Definiert das Mini-Calendar-Objekt |
| month_date | Definiert das Format für die Kopfzeile der Monatsansicht |
| month_day | Definiert das Format zur Anzeige des Tages in den Zellen der Monats- und Jahresansichten |
| month_day_min_height | Legt die Mindesthöhe für Zellen in der Month-Ansicht fest |
| multi_day | Ermöglicht die Anzeige von Events, die sich über mehrere Tage erstrecken |
| multi_day_height_limit | Steuert die Höhe des Bereichs, der Multi-Day-Events anzeigt |
| multisection | Ermöglicht das Rendern derselben Events über mehrere Sektionen hinweg in der Timeline- oder Units-Ansicht |
| multisection_shift_all | Steuert, 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_date | Legt das Datum für den aktuellen Zeitmarker in der Limit-Erweiterung fest (aktiviert über die - mark_now Konfiguration) |
| occurrence_timestamp_in_utc | Ermöglicht die Verwaltung von wiederkehrenden Events, ohne sich um Zeitzonen sorgen zu müssen |
| overwrite_marked_timespans | Steuert die Blockierungspriorität für markierte Zeitspannen |
| parse_exact_format | Steuert, ob der Scheduler das Datumsformat beim Parsen strikt einhalten soll |
| positive_closing | Steuert das „Speichern"-Verhalten, wenn der Benutzer den Text eines Events direkt innerhalb des Event-Boxes bearbeitet |
| preserve_length | Hält die sichtbare Länge eines Events beim Ziehen entlang einer nicht-linearen Zeitskala konstant |
| preserve_scroll | Verhindert das Beibehalten der aktuellen Scroll-Position beim Wechseln zwischen Daten in derselben Ansicht |
| prevent_cache | Steuert, ob das Caching von GET-Anfragen im Browser aktiviert oder deaktiviert ist |
| quick_info_detached | Steuert, ob das Event-Formular von der linken/rechten Seite des Bildschirms oder direkt neben dem ausgewählten Event angezeigt wird |
| readonly | Aktiviert den Read-Only-Modus des Schedulers |
| readonly_form | Aktiviert den Nur-Lese-Modus für die Lightbox |
| recurring_overflow_instances | Steuert, wie Wiederholungen, die in den nächsten Monat übergehen, behandelt werden |
| recurring_workdays | Definiert, welche Tage als Arbeitstage für wiederkehrende Ereignisse gelten, wenn in der Lightbox die Option "Every workday" gewählt wird. |
| repeat_date | Gibt das Datumsformat an, das im Feld 'End by' innerhalb des 'recurring' Lightbox verwendet wird. |
| repeat_precise | Verhindert die Einbeziehung vergangener Tage bei Ereignissen mit wöchentlicher Wiederholung |
| resize_month_events | Ermöglicht das Ändern der Größe von mehrtägigen Events in der Month-Ansicht mittels Drag-and-Drop |
| resize_month_timed | Ermöglicht das Ändern der Größe von eintägigen Events in der Monatsansicht per Drag-and-Drop |
| responsive_lightbox | Ermöglicht es der Lightbox, sich auf kleineren Bildschirmen fließend anzupassen |
| rtl | Aktiviert den RTL (right-to-left) Modus für den Scheduler |
| scroll_hour | Definiert die anfängliche vertikale Scroll-Position im Scheduler basierend auf der Stunde im 24-Stunden-Format. |
| section_delimiter | Definiert das Trennzeichen, das verwendet wird, um mehrere Abschnitte oder Einheiten innerhalb der zugehörigen Daten-Eigenschaft eines Events zu trennen |
| select | Schaltet die Sichtbarkeit der Select-Leiste innerhalb des Event-Containers um |
| separate_short_events | Hilft, das Überlappen kurzer Events zu vermeiden |
| server_utc | Ermöglicht die Umwandlung von serverseitigen Datumsangaben zwischen UTC und lokalen Zeitzonen beim Datenaustausch mit dem Server |
| show_errors | Aktiviert Fehler-Alert-Pop-ups, wenn etwas schiefgeht |
| show_loading | Zeigt einen Fortschrittsindikator oder Spinner während des Ladens von Daten an, was besonders bei dynamischen Ladeszenarien nützlich ist. |
| show_quick_info | Aktiviert oder deaktiviert die 'quick_info' Erweiterung (das Pop-up, das die Aufgabendetails anzeigt) |
| start_on_monday | Legt den Starttag der Woche fest |
| time_step | Legt die minimale Inkrementgröße (in Minuten) für Ereigniszeitwerte fest |
| timeline_swap_resize | Ermö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_timeout | Legt fest, wie lange der Tooltip sichtbar bleibt, bevor er verschwindet, gemessen in Millisekunden |
| tooltip_offset_x | Passt den horizontalen Versatz der Tooltip-Position nach rechts an, wenn ein positiver Wert gesetzt wird |
| tooltip_offset_y | Passt die vertikale Position des Tooltips an, indem ein oberer Offset gesetzt wird, wenn der Wert positiv ist |
| tooltip_timeout | Definiert, wie lange es in Millisekunden dauert, bis ein Tooltip für eine Aufgabe erscheint |
| touch | Schaltet die Touch-Unterstützung im Scheduler ein oder aus |
| touch_drag | Legt die Dauer in Millisekunden fest, die eine lange Touch-Geste von einer Scroll-Geste unterscheidet |
| touch_swipe_dates | Ermöglicht das Ein- oder Ausschalten der Funktion, aktive Daten mit einer horizontalen Swipe-Geste auf mobilen Geräten zu wechseln |
| touch_tip | Steuert, ob Hinweisnachrichten in der oberen rechten Ecke des Bildschirms angezeigt werden |
| touch_tooltip | Ermöglicht das Anzeigen von dhtmlxScheduler-Tooltips auf Touch-Geräten |
| undo_deleted | Aktiviert das Undo-Popup, das nach dem Löschen eines Events erscheint |
| update_render | Steuert, ob der Scheduler sich nach jeder Aktion vollständig neu zeichnet |
| use_select_menu_space | Definiert, ob Events die gesamte Breite der Zelle einnehmen |
| wai_aria_application_role | Gibt an, ob role="application" dem Haupt-Container des Schedulers und den Minikalender-Elementen zugewiesen werden soll |
| wai_aria_attributes | Aktiviert WAI-ARIA-Unterstützung, sodass die Komponente von Screenreadern erkannt werden kann |
| week_agenda_select | Hebt das ausgewählte Ereignis in der Week Agenda Ansicht hervor |
| week_date | Definiert das Datumsformat, das in der Sub-Header-Ansicht der Monatsansicht angezeigt wird. |
| wide_form | Steuert, ob die Standard-(wide) Lightbox anstelle der kurzen Version angezeigt wird |
| xml_date | Definiert das Datumsformat, das zur Interpretation der Daten aus dem Datensatz verwendet wird |
| year_x | Gibt an, wie viele Reihen in der Year-Ansicht angezeigt werden |
| year_y | Legt fest, wie viele Spalten in der Year-Ansicht angezeigt werden |
Scheduler events
| Name | Description |
|---|---|
| onAfterBatchUpdate | Wird unmittelbar ausgelöst, nachdem die Methode batchUpdate ausgeführt wurde |
| onAfterEventDisplay | Wird 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. |
| onAfterFolderToggle | Wird unmittelbar ausgelöst, nachdem ein Baumzweig entweder geöffnet oder geschlossen wurde (nur anwendbar in der Timeline-Ansicht im 'tree'-Modus). |
| onAfterLightbox | Wird ausgelöst, sobald der Benutzer die Lightbox (Bearbeitungsformular) schließt. |
| onAfterQuickInfo | Wird unmittelbar nach dem Schließen des Pop-up-Event-Formulars ausgelöst. |
| onAfterSchedulerResize | Wird ausgelöst, sobald die Größe des Schedulers aktualisiert und der Datenbereich neu gezeichnet wurde. |
| onBeforeBatchUpdate | Wird ausgelöst kurz bevor die Methode batchUpdate ausgeführt wird |
| onBeforeCollapse | Wird 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. |
| onBeforeDrag | Wird ausgelöst, wenn der Benutzer eine Drag- oder Resize-Aktion startet (verfügbar seit Version 2.1+) |
| onBeforeEventChanged | Wird ausgelöst, wenn ein Event per Drag-and-Drop geändert wird, die Änderungen aber noch nicht gespeichert sind. |
| onBeforeEventCreated | Wird ausgelöst, wenn ein Benutzer ein neues Event erstellt, indem er den Cursor über den Scheduler zieht. |
| onBeforeEventDelete | Wird unmittelbar ausgelöst, nachdem der Benutzer auf die Löschen-Schaltfläche klickt (entweder in der Event-Leiste oder im Detailfenster). |
| onBeforeEventDisplay | Wird direkt ausgelöst, bevor die Methode 'showEvent' ein bestimmtes Event anzeigt, und ermöglicht es, Code auszuführen, bevor das Event erscheint. |
| onBeforeEventDragIn | Wird unmittelbar ausgelöst, bevor ein gezogenes Event in den Scheduler-Bereich eintritt |
| onBeforeEventDragOut | Wird unmittelbar ausgelöst, bevor ein Event aus dem Scheduler herausgezogen wird |
| onBeforeEventPasted | Wird ausgelöst, kurz bevor der Benutzer die Tastenkombination 'CTRL+V' drückt |
| onBeforeExpand | Wird ausgelöst, wenn der Benutzer auf das Expand-Symbol klickt, um den Scheduler von seiner ursprünglichen Größe auf den „Vollbild"-Modus umzuschalten. |
| onBeforeExternalDragIn | Wird unmittelbar ausgelöst, bevor ein Element aus einer externen DHTMLX-Komponente in den Scheduler gezogen wird (erfordert, dass die dnd-Erweiterung aktiviert ist). |
| onBeforeFolderToggle | Wird ausgelöst, kurz bevor ein Tree-Branch geöffnet oder geschlossen wird (gilt nur in der Timeline-Ansicht, im 'tree'-Modus). |
| onBeforeLightbox | Wird direkt ausgelöst, bevor der Benutzer die Lightbox (Editierformular) öffnet. |
| onBeforeParse | Wird unmittelbar vor dem Beginn der Datenparsing ausgelöst |
| onBeforeQuickInfo | Wird unmittelbar ausgelöst, bevor das Quick Info Popup für ein Event angezeigt wird |
| onBeforeSectionRender | Wird unmittelbar ausgelöst, bevor ein einzelner Timeline-Abschnitt eingerichtet, aber noch nicht gerendert wurde (gilt nur für die Timeline-Ansicht) |
| onBeforeTodayDisplayed | Wird ausgelöst, wenn der 'Today'-Button im Scheduler angeklickt wird |
| onBeforeTooltip | Wird unmittelbar ausgelöst, bevor der Tooltip für ein Daten-Item erscheint (nur wenn die 'tooltip'-Erweiterung aktiv ist) |
| onBeforeViewChange | Wird ausgelöst, kurz bevor der Benutzer von der aktuellen Ansicht zu einer anderen wechselt |
| onCellClick | Wird ausgelöst, wenn ein Benutzer einmal auf eine Zelle klickt (gilt nur für die Timeline-Ansicht) |
| onCellDblClick | Wird ausgelöst, wenn ein Benutzer auf eine Zelle doppelklickt (nur in der Timeline-Ansicht) |
| onClearAll | Wird ausgelöst, sobald die Daten des Schedulers gelöscht wurden |
| onClick | Wird ausgelöst, wenn der Benutzer die linke Maustaste auf ein Event klickt |
| onCollapse | Wird 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. |
| onConfirmedBeforeEventDelete | Wird 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). |
| onContextMenu | Wird ausgelöst, wenn der Benutzer das Kontextmenü durch einen Rechtsklick innerhalb des Schedulers öffnet. |
| onDataRender | Wird ausgelöst, sobald die Daten auf der Seite vollständig gerendert wurden |
| onDblClick | Wird ausgelöst, wenn der Benutzer auf ein Event doppelklickt |
| onDestroy | Wird ausgelöst, sobald der Scheduler mit der Methode destructor gelöscht wurde. |
| onDragEnd | Wird ausgelöst, wenn die Drag- oder Resize-Aktion abgeschlossen ist |
| onEmptyClick | Wird ausgelöst, wenn der Benutzer auf einen leeren Bereich innerhalb des Schedulers klickt (nicht auf Events). |
| onError | Löst aus, wenn assert den Wert 'false' erhält, was bedeutet, dass eine Assertion fehlgeschlagen ist. |
| onEventAdded | Wird ausgelöst, wenn ein neues Event zum Scheduler hinzugefügt wird |
| onEventCancel | Wird ausgelöst, wenn der Benutzer im Lightbox-Formular (Editierformular) auf die Schaltfläche „Abbrechen" klickt. |
| onEventChanged | Wird 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). |
| onEventCollision | Wird ausgelöst, wenn ein Benutzer versucht, ein neues Event zu erstellen oder ein bestehendes innerhalb eines bereits belegten Zeitfensters zu ändern |
| onEventCopied | Wird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+C' drückt (funktioniert nur, wenn die Erweiterung 'keyboard navigation' aktiviert ist) |
| onEventCreated | Wird ausgelöst, wenn ein Benutzer beginnt, ein neues Event zu erstellen (entweder durch Doppelklick oder Drag & Drop) |
| onEventCut | Wird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+X' drückt (funktioniert nur, wenn die 'keyboard navigation' Extension aktiviert ist) |
| onEventDeleted | Wird ausgelöst unmittelbar nachdem ein Event gelöscht wurde (verfügbar ab Version 3.0+) |
| onEventDrag | Wird ausgelöst, wenn ein Event innerhalb des Schedulers gezogen oder in der Größe verändert wird |
| onEventDragIn | Wird ausgelöst, wenn ein gezogenes Event in den Scheduler eintritt |
| onEventDragOut | Wird ausgelöst, wenn ein gezogenes Event den Scheduler-Bereich verlässt |
| onEventDropOut | Wird ausgelöst, wenn ein gezogenes Event außerhalb des Scheduler-Bereichs abgelegt wird |
| onEventIdChange | Wird ausgelöst, wenn die ID eines Events aktualisiert wird |
| onEventLoading | Wird ausgelöst, wenn ein Event aus der Datenquelle geladen wird |
| onEventPasted | Wird ausgelöst, wenn der Benutzer die Tastenkombination 'CTRL+V' drückt |
| onEventSave | Wird ausgelöst, wenn der Benutzer im Lightbox-Formular (Bearbeitungsformular) auf die Schaltfläche „Speichern" klickt. |
| onEventSelected | Wird ausgelöst, wenn ein Event vom Benutzer im Scheduler ausgewählt wird |
| onEventUnselected | Wird ausgelöst, wenn ein Benutzer ein Event abwählt, indem er ein anderes auswählt |
| onExpand | Wird ausgelöst, wenn ein Benutzer auf das Expand-Symbol klickt, um die Größe des Schedulers vom Originalzustand auf „Vollbild" zu wechseln. |
| onExternalDragIn | Wird ausgelöst, wenn Daten aus einer externen DHTMLX-Komponente in den Scheduler gezogen werden (erfordert, dass die dnd-Erweiterung aktiviert ist) |
| onLightbox | Wird unmittelbar ausgelöst, nachdem der Benutzer die Lightbox (Editierformular) öffnet. |
| onLightboxButton | Wird ausgelöst, wenn ein Benutzer auf einen benutzerdefinierten Button innerhalb der Lightbox klickt |
| onLimitViolation | Wird ausgelöst, wenn ein Benutzer versucht, einem Ereignis eine Zeit zuzuweisen, die derzeit eingeschränkt oder blockiert ist |
| onLoadEnd | Wird ausgelöst, sobald das Laden der Daten aus der Datenquelle abgeschlossen ist |
| onLoadError | Wird ausgelöst, wenn der Scheduler Daten nicht parsen kann oder wenn der Server mit einem 4xx- oder 5xx-Statuscode antwortet. |
| onLoadStart | Wird unmittelbar vor Beginn des Datenladevorgangs aus der Datenquelle ausgelöst |
| onLocationError | Wird ausgelöst, wenn der Standort eines Events auf der Karte nicht gefunden werden kann (nur Map-Ansicht) |
| onMouseDown | Wird ausgelöst, wenn ein Benutzer auf ein Scheduler-Element klickt, das keinen vordefinierten 'onclick'-Handler besitzt. |
| onMouseMove | Wird ausgelöst, wenn der Mauszeiger über den Scheduler bewegt wird |
| onOptionsLoad | Wird ausgelöst, nachdem Teile der Timeline/Units-Ansicht aktualisiert wurden |
| onOptionsLoadFinal | Wird ausgelöst, sobald das Laden einer Options-(Abschnitte-)Sammlung abgeschlossen ist (gilt nur für die Timeline-Ansicht). |
| onOptionsLoadStart | Wird ausgelöst, kurz bevor ein Satz von Optionen oder Sektionen vom Server geladen wird (gilt nur für die Timeline-Ansicht) |
| onParse | Wird ausgelöst, sobald die Daten geparst und für die API bereit sind, jedoch bevor sie im Scheduler angezeigt werden |
| onQuickInfo | Wird ausgelöst, wenn das Pop-up-Bearbeitungsformular angezeigt wird |
| onSaveError | Wird ausgelöst, wenn beim Aktualisieren von Daten ein Fehler auftritt |
| onScaleAdd | Wird unmittelbar ausgelöst, nachdem eine einzelne View-Einheit (wie eine Spalte, ein Abschnitt oder eine Tageszelle) im Scheduler gerendert wurde. |
| onScaleDblClick | Wird ausgelöst, wenn der Benutzer einen Doppelklick auf die Zeitskala ausführt |
| onSchedulerReady | Wird ausgelöst, sobald der Scheduler die Initialisierung abgeschlossen hat, obwohl er noch nicht auf der Seite angezeigt wird. |
| onSchedulerResize | Löst aus kurz bevor die Größe des Schedulers geändert wird |
| onTemplatesReady | Wird ausgelöst, wenn die Scheduler-Templates initialisiert wurden |
| onTimelineCreated | Wird ausgelöst, sobald die Timeline-Ansicht eingerichtet wurde, aber noch nicht auf der Seite angezeigt wird (gilt nur für die Timeline-Ansicht) |
| onViewChange | Wird ausgelöst, nachdem die aktuelle Ansicht zu einer anderen gewechselt wurde |
| onViewMoreClick | Wird ausgelöst, wenn der Benutzer im Monatsansicht auf den Link 'View more' klickt (dies gilt nur für die Monatsansicht) |
| onXLE | Wird ausgelöst, sobald das Laden der Daten aus der Datenquelle abgeschlossen ist. |
| onXLS | Wird unmittelbar ausgelöst, bevor die Datenquelle mit dem Laden beginnt |
| onXScaleClick | Wird ausgelöst, wenn ein Benutzer eine Zelle auf der x-Achse einmal anklickt (gilt nur für die Timeline-Ansicht). |
| onXScaleDblClick | Wird ausgelöst, wenn ein Benutzer auf eine Zelle der x-Achse doppelklickt (gilt nur für die Timeline-Ansicht) |
| onYScaleClick | Wird ausgelöst, wenn ein Benutzer einmal auf eine Zelle der y-Achse klickt (gilt nur für die Timeline-Ansicht). |
| onYScaleDblClick | Wird ausgelöst, wenn ein Benutzer in der Timeline-Ansicht auf eine Zelle der y-Achse doppelklickt. |
Scheduler templates
| Name | Description |
|---|---|
| agenda_date | Definiert das Datum, das im Header der Ansicht angezeigt wird |
| agenda_day | Definiert, was innerhalb der Tageszelle der Agenda-Ansicht angezeigt wird |
| agenda_text | Definiert den Text, der in der zweiten Spalte der Agenda-Ansicht angezeigt wird |
| agenda_time | Definiert das Datum, das in der ersten Spalte der Agenda-Ansicht angezeigt wird |
| api_date | Legt das Datumsformat fest, das von API-Methoden zur Verarbeitung von Daten verwendet wird. Dies hilft dabei, eingehende Datumswerte korrekt zu interpretieren. |
| calendar_date | Definiert, was in den Tageszellen des Mini-Kalenders (Date Picker) angezeigt wird |
| calendar_month | Legt das im Mini-Calendar-Header (Date Picker) angezeigte Datum fest. |
| calendar_scale_date | Legt das Format für die Wochentagsbeschriftungen im Mini-Calendar-Header (Datumsauswahl) fest |
| calendar_time | Definiert das Datumsformat, das für die Start- und Enddatum-Felder in der Lightbox verwendet wird |
| day_date | Definiert das im Header für die Day- und Units-Views angezeigte Datum |
| day_scale_date | Legt das Datum fest, das in der Unterüberschrift der Day-Ansicht angezeigt wird |
| drag_marker_class | Definiert die CSS-Klasse, die auf die hervorgehobene Dauer eines Events in der Zeitskala angewendet wird |
| drag_marker_content | Definiert den Inhalt, der im hervorgehobenen Block auf der Zeitskala angezeigt wird |
| event_bar_date | Wird verwendet, um das Datum für ein Event festzulegen. Dies gilt nur für Events, die einen einzelnen Tag dauern. |
| event_bar_text | Legt den Text fest, der bei mehrtägigen Events angezeigt wird. |
| event_class | Definiert die CSS-Klasse, die dem Container des Events hinzugefügt wird |
| event_date | Definiert den Zeitanteil der Start- und Enddaten eines Events. Es wird hauptsächlich von anderen Templates verwendet, um Zeitintervalle anzuzeigen. |
| event_header | Definiert den Header-Inhalt für ein Event |
| event_text | Definiert den Text, der für ein Event angezeigt wird |
| format_date | Wandelt ein Date-Objekt in einen formatierten Datumsstring um. Dies ist nützlich, um Datumsangaben zurück an den Server zu senden. |
| GRID_date | Setzt das im Header der Ansicht angezeigte Datum |
| GRID_full_date | Definiert, wie Daten in Spalten mit der id='date' angezeigt werden |
| GRID_single_date | Definiert, wie Daten in Spalten mit der ID 'start_date' oder 'end_date' angezeigt werden |
| GRID_field | Definiert den Text, der in den Spalten angezeigt wird |
| hour_scale | Definiert die Elemente, die auf der Y-Achse angezeigt werden |
| load_format | Definiert das Anforderungsformat, das im dynamischen Lade-Modus verwendet wird |
| map_date | Setzt das im Header der Ansicht angezeigte Datum |
| map_info_content | Definiert, was im Info-Fenster in der Map View angezeigt wird |
| map_text | Definiert den Text, der in der zweiten Spalte der Ansicht angezeigt wird |
| map_time | Legt das Datum fest, das in der ersten Spalte der Ansicht angezeigt wird |
| month_date | Legt das im Header der Ansicht angezeigte Datum fest |
| month_date_class | Definiert die CSS-Klasse, die einer Tageszelle zugewiesen wird |
| month_day | Definiert, wie der Tag in einer Zelle angezeigt wird |
| month_events_link | Steuert, wie der 'View more'-Link innerhalb einer Month-View-Zelle angezeigt wird |
| month_scale_date | Definiert das Datumsformat, das auf der X-Achse in der Monatsansicht verwendet wird |
| parse_date | Wandelt einen Datumsstring in ein Date-Objekt um |
| quick_info_content | Definiert, was im Pop-up-Bearbeitungsformular angezeigt wird |
| quick_info_date | Definiert das Datum, das im Pop-up Bearbeitungsformular angezeigt wird |
| quick_info_title | Legt den Titel für das Pop-up-Bearbeitungsformular fest |
| time_picker | Bietet den Drop-down Zeitselektor innerhalb der Lightbox |
| time_slot_class | Definiert die CSS-Klasse für Hintergrundzellen in den Day- und Week-Views |
| time_slot_text | Definiert, was in den Hintergrundzellen in den Day/Week-Ansichten angezeigt wird |
| tooltip_date_format | Definiert, wie Start- und Enddaten im tooltip angezeigt werden |
| tooltip_text | Legt den Text fest, der in Tooltips angezeigt wird |
| week_agenda_date | Definiert das Datum, das im Header der Week Agenda Ansicht angezeigt wird |
| week_agenda_event_text | Definiert den Text, der für ein Event angezeigt wird |
| week_agenda_scale_date | Das Datum, das in einer Tageszelle der Ansicht angezeigt wird |
| week_date | Legt das im Header der Ansicht angezeigte Datum fest |
| week_date_class | Definiert die CSS-Klasse, die einer Tageszelle zugewiesen wird |
| week_scale_date | Definiert das Datum, das in der Sub-Header-Ansicht angezeigt wird |
| year_date | Setzt das Datum, das im Header der Ansicht angezeigt wird |
| year_month | Definiert den Monatsnamen, der im Header eines Monatsblocks innerhalb der Ansicht angezeigt wird. |
| year_scale_date | Definiert den Namen des Tages, der im Unterkopf innerhalb eines Monatsblocks der Ansicht angezeigt wird |
| year_tooltip | Definiert den Tooltip, der über einer Tageszelle angezeigt wird, die geplante Ereignisse enthält |
| lightbox_header | Definiert den Header-Bereich der lightbox |
| TIMELINE_cell_value | Zeigt an, wie viele Events innerhalb einer Zelle der Ansicht geplant sind |
| TIMELINE_cell_class | Legt die CSS-Klasse fest, die einer Zelle in der Ansicht zugewiesen wird. |
| TIMELINE_scalex_class | Definiert den Namen einer CSS-Klasse, die den Elementen auf der X-Achse zugewiesen wird |
| TIMELINE_second_scalex_class | Legt den Namen einer CSS-Klasse fest, die zu Elementen auf der zweiten X-Achse hinzugefügt wird. |
| TIMELINE_scaley_class | Definiert den CSS-Klassennamen, der den Elementen auf der Y-Achse zugewiesen wird |
| TIMELINE_scale_label | Spezifiziert Elemente der Y-Achse |
| TIMELINE_tooltip | Liefert den Tooltip-Text für eine Tageszelle, die geplante Ereignisse enthält |
| TIMELINE_date | Definiert das Datum, das im Header der Ansicht angezeigt wird |
| TIMELINE_scale_date | Definiert die auf der X-Achse angezeigten Elemente |
| TIMELINE_second_scale_date | Definiert die Elemente, die auf der sekundären X-Achse angezeigt werden |
| TIMELINE_row_class | Definiert die CSS-Klasse, die einer Zeile in der Timeline-Ansicht zugewiesen wird |
| UNITS_date | Legt das im Header der Ansicht angezeigte Datum fest |
| UNITS_scale_text | Definiert die Elemente, die auf der X-Achse angezeigt werden |
| xml_date | Diese Vorlage konvertiert einen String aus einer XML-Datei in ein Date-Objekt basierend auf dem angegebenen Format. |
| xml_format | Ein 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
| Name | Description |
|---|---|
| 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.