Vollständige Liste der Erweiterungen
dhtmlxScheduler enthält eine Reihe von Erweiterungen, die dem Standardverhalten zusätzliche Funktionen hinzufügen.
Um eine Erweiterung zu verwenden, aktivieren Sie sie mit der Methode plugins().
In v6.0 wurden die Code-Dateien der Erweiterungen aus dem ext-Ordner der Scheduler-Codebasis entfernt und in die dhtmlxscheduler.js-Datei integriert.
Wenn Sie dhtmlxScheduler 5.3 oder frühere Versionen verwenden, lesen Sie den Migrationsartikel.
Active Links
Stellt die Anzahl der Tage in den Monats- und Wochenansichten als anklickbare Links dar, die den entsprechenden Tag in der angegebenen Ansicht öffnen.
scheduler.plugins({
active_links: true
});
Verwandte Ressourcen
Artikel: Monatsansicht
API: active_link_view
Beispiel: Monatstage als Links
Agenda View
Die Agenda-Ansicht Code-Datei.
scheduler.plugins({
agenda_view: true
});
Verwandte Ressourcen
Artikel: Agenda View
Beispiel: Agenda-Ansicht
All Timed
Zeigt mehrtägige Ereignisse auf die übliche Weise an (Da-sein-Tage werden wie üblich angezeigt).
scheduler.plugins({
all_timed: true
});
Verwandte Ressourcen
API: all_timed
Beispiel: Darstellung mehrtägiger Ereignisse auf übliche Weise
Collision
Verwaltet die Anzahl der Ereignisse in einem Zeitfenster.
scheduler.plugins({
collision: true
});
Verwandte Ressourcen
Artikel: Verhindern doppelter Ereignisse in einem Zeitfenster
Beispiel: Kontrolle der Anzahl der Ereignisse in einem Zeitfenster
Container Autoresize
Ermöglicht eine automatische Größenanpassung des Scheduler-Containers (Größe wird an den Inhalt angepasst).
scheduler.plugins({
container_autoresize: true
});
Verwandte Ressourcen
Artikel: dhtmlxScheduler in Plain JS/HTML
API: container_autoresize
Beispiel: Automatische Größenanpassung des Scheduler-Containers
Cookie
Speichert den aktuellen Zustand des Schedulers (Modus und Datum) in Cookies.
scheduler.plugins({
cookie: true
});
Verwandte Ressourcen
Beispiel: Arbeiten mit Cookies
Daytimeline
Diese Erweiterung ist nur in der PRO-Version verfügbar
Eine Code-Datei für den "Days"-Modus der Timeline-Ansicht.
scheduler.plugins({
daytimeline: true
});
Verwandte Ressourcen
Artikel: Timeline View
Beispiel: Days as Timeline rows
Drag-n-Drop between Schedulers
Diese Erweiterung ist nur in der Scheduler PRO-Version (Kommerzielle Lizenzen seit dem 6. Oktober 2021), Enterprise- und Ultimate-Lizenzen) verfügbar.
Ermöglicht Drag-and-Drop-Operationen zwischen mehreren Scheduler-Instanzen, wodurch es möglich ist, Ereignisse von einem Scheduler zum anderen zu ziehen und umgekehrt.
scheduler.plugins({
drag_between: true
});
Verwandte Ressourcen
Artikel: Drag-and-Drop zwischen Schedulers
Editors
Eine Code-Datei für die radio, combo, checkbox Steuerelemente des Lightbox-Dialogs.
scheduler.plugins({
editors: true
});
Verwandte Ressourcen
Artikel: Lightbox Editors
Beispiel: Radio-Button im Lightbox
Expand
Fügt dem rechten Eckpunkt des Schedulers das "expand"-Symbol hinzu. Ein Klick auf dieses Symbol ändert die Größe des Schedulers von der Originalgröße auf Vollbild und umgekehrt.
scheduler.plugins({
expand: true
});
Verwandte Ressourcen
API: expand(), collapse()
Events: onBeforeExpand, onBeforeCollapse, onExpand, onCollapse
Beispiel: Vollbild-Ansicht
Export service
Bietet die Möglichkeit, den Online-Exportdienst zu aktivieren.
scheduler.plugins({
export_api: true
});
Verwandte Ressourcen
Artikel: Export nach PDF, Export nach PNG
Beispiel: Export nach PDF/PNG
Grid View
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Grid-Ansicht Code-Datei.
scheduler.plugins({
grid_view: true
});
Verwandte Ressourcen
Artikel: Grid View
Beispiel: Grid view
HTML Templates
Ermöglicht das Definieren von Vorlagen als HTML-Code.
scheduler.plugins({
html_templates: true
});
Verwandte Ressourcen
Artikel: Templates
Beispiel: Specifying templates with HTML
Keyboard Navigation
Ermöglicht die Tastaturnavigation.
scheduler.plugins({
key_nav: true
});
Verwandte Ressourcen
Artikel: Keyboard Navigation
Beispiel: Keyboard Navigation und WAI-ARIA - Flat Skin
Beispiel: Tastaturnavigation im Scheduler
Legacy
Aktiviert veraltete API.
scheduler.plugins({
legacy: true
});
Verwandte Ressourcen
Artikel: Migration From Older Versions
Limit
Bietet Funktionalität zum Blockieren und Hervorheben von Daten.
scheduler.plugins({
limit: true
});
Verwandte Ressourcen
Artikel: Blocking and Marking Dates
Beispiel: Begrenzung von Daten beim Erstellen von Ereignissen
Map View
Die Map-Ansicht Code-Datei.
scheduler.plugins({
map_view: true
});
Verwandte Ressourcen
Artikel: Map View
Beispiel: Map view
Mini Calendar (Date Picker)
Ein Plugin für den Mini-Kalender.
scheduler.plugins({
minical: true
});
Verwandte Ressourcen
Artikel: Mini Calendar (Date Picker), Time and Date
Beispiel: Mini-Kalender im Scheduler-Header
Multisection
Diese Erweiterung ist nur in der PRO-Version verfügbar
Ermöglicht das Zuweisen von Ereignissen zu mehreren Abschnitten in der Timeline-Ansicht oder zu mehreren Einheiten in der Units-Ansicht.
scheduler.plugins({
multisection: true
});
Verwandte Ressourcen
Artikel: Timeline View, Units View
API: multisection
Beispiel: Multisection-Ereignisse in Timeline- und Units-Ansicht
Multiselect
Ein Plugin für die Multiselect-Steuerung des Lightbox-Dialogs.
scheduler.plugins({
multiselect: true
});
Verwandte Ressourcen
Artikel: Lightbox Editors
Beispiel: Multiselect-Steuerung im Lightbox
Multisource
Bietet Funktionalität zum Laden von Daten aus mehreren Quellen.
scheduler.plugins({
multisource: true
});
Verwandte Ressourcen
Artikel: Laden von Daten
Beispiel: Daten aus mehreren Quellen laden
Outerdrag
Ermöglicht Drag-and-Drop von Ereignissen aus externen DHTMLX-Komponenten, z. B. dhtmlxTree.
scheduler.plugins({
outerdrag: true
});
Verwandte Ressourcen
Artikel: Drag-and-Drop Operations
Beispiel: Integration mit dhtmlxTree
PDF
Bietet Export in ein PDF-Dokument.
Quick Info
Bietet ein Popup mit Event-Details.
scheduler.plugins({
quick_info: true
});
Verwandte Ressourcen
Artikel: Mobile Responsive Scheduler
Beispiel: Touch-orientierter Scheduler
Readonly
Bietet den Nur-Lese-Modus für das Lightbox-Dialogfenster und bestimmte Ereignisse.
scheduler.plugins({
readonly: true
});
Verwandte Ressourcen
Artikel: Read-only Mode
Beispiel: Nur-Lese Lightbox
Recurring
Bietet Unterstützung für wiederkehrende Ereignisse.
scheduler.plugins({
recurring: true
});
Verwandte Ressourcen
Artikel: Recurring Events
Beispiel: Wiederkehrende Ereignisse
Recurring Legacy
Legacy-Engine für wiederkehrende Ereignisse.
scheduler.plugins({
recurring_legacy: true
});
Verwandte Ressourcen
Artikel: Recurring Events (bis v7.1)
Serialize
Bietet Unterstützung für das Serialisieren in ICal, XML, JSON-Formate.
scheduler.plugins({
serialize: true
});
Verwandte Ressourcen
Artikel: Data Serialization to XML, JSON, iCal
Beispiel: Scheduler-Ereignisse serialisieren
Timeline
Diese Erweiterung ist nur in der PRO-Version verfügbar
Das Timeline-Ansicht-Plugin.
scheduler.plugins({
timeline: true
});
Verwandte Ressourcen
Artikel: Timeline View
Beispiel: Bar-Modus
Tooltip
Aktiviert Tooltips für Ereignisse.
scheduler.plugins({
tooltip: true
});
Verwandte Ressourcen
Artikel: Tooltips
Beispiel: Tooltips
Treetimeline
Diese Erweiterung ist nur in der PRO-Version verfügbar
Eine Erweiterung für den "Tree"-Modus der Timeline-Ansicht.
scheduler.plugins({
treetimeline: true
});
Verwandte Ressourcen
Artikel: Timeline View
Beispiel: Tree mode
Units
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Units-Ansicht-Erweiterung.
scheduler.plugins({
units: true
});
Verwandte Ressourcen
Artikel: Units View
Beispiel: Units view
URL
Speichert den Zustand des Schedulers (Datum, Ereignis-ID, Ansicht) in der URL.
Zum Beispiel:
10_url_date_plugin.html#date=2027-08-01,mode=month
10_url_date_plugin.html#event=15
scheduler.plugins({
url: true
});
Verwandte Ressourcen
Beispiel: Speichern des Scheduler-Zustands in der URL
Week Agenda
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Code-Datei der Week-Agenda-Ansicht.
scheduler.plugins({
week_agenda: true
});
Verwandte Ressourcen
Artikel: Week Agenda View
Beispiel: WeekAgenda view
Year
Die Year-Ansicht Code-Datei.
scheduler.plugins({
year_view: true
});
Verwandte Ressourcen
Artikel: Year View
Beispiel: Year view