dhtmlxScheduler bietet eine Vielzahl von Erweiterungen, die die Standardfunktionalität erweitern.
Um eine Erweiterung zu aktivieren, verwenden Sie die Methode scheduler.plugins.
Ab Version 6.0 wurden die Erweiterungsdateien aus dem ext-Ordner entfernt und in die dhtmlxscheduler.js-Datei integriert.
Wenn Sie dhtmlxScheduler 5.3 oder älter verwenden, lesen Sie bitte den Migrationsartikel.
Zeigt die Tagesnummern in der Monats- und Wochenansicht als anklickbare Links an, die den entsprechenden Tag in der gewählten Ansicht öffnen.
scheduler.plugins({
active_links: true
});
Artikel: Monatsansicht
API: active_link_view
Related sample: Month days as links
Dies ist die Code-Datei für die Agenda-Ansicht.
scheduler.plugins({
agenda_view: true
});
Artikel: Agenda-Ansicht
Zeigt mehrtägige Ereignisse im gleichen Stil wie eintägige Ereignisse an.
scheduler.plugins({
all_timed: true
});
API: all_timed
Related sample: Displaying multi-day events in the regular way
Steuert die Anzahl der Ereignisse, die im selben Zeitfenster auftreten.
scheduler.plugins({
collision: true
});
Artikel: Verhindern von doppelten Ereignissen in einem Zeitfenster
Related sample: Controlling the number of events in a time slot
Passt die Größe des Scheduler-Containers automatisch an den Inhalt an.
scheduler.plugins({
container_autoresize: true
});
Artikel: dhtmlxScheduler in Plain JS/HTML
API: container_autoresize
Related sample: Autoresizing the scheduler container
Speichert den aktuellen Scheduler-Status (Modus und Datum) mithilfe von Cookies.
scheduler.plugins({
cookie: true
});
Related sample: Work with cookies
Diese Erweiterung ist nur in der PRO-Version verfügbar
Stellt den "Days"-Modus für die Timeline-Ansicht bereit.
scheduler.plugins({
daytimeline: true
});
Artikel: Timeline-Ansicht
Related sample: Days as Timeline rows
Diese Erweiterung ist nur in der Scheduler PRO-Version (Commercial (seit 6. Oktober 2021), Enterprise und Ultimate Lizenzen) verfügbar.
Ermöglicht das Ziehen und Ablegen von Ereignissen zwischen mehreren Schedulern, sodass Ereignisse von einem Scheduler zum anderen verschoben werden können.
scheduler.plugins({
drag_between: true
});
Artikel: Drag-and-drop zwischen Schedulern
Enthält Code für die radio, combo, checkbox Steuerelemente, die in der Lightbox verwendet werden.
scheduler.plugins({
editors: true
});
Artikel: Lightbox-Steuerelemente
Related sample: Radio button in the lightbox
Fügt ein "Expandieren"-Symbol in der oberen rechten Ecke des Schedulers hinzu. Ein Klick darauf wechselt zwischen der Originalgröße und dem Vollbildmodus.
scheduler.plugins({
expand: true
});
API: expand, collapse
Events: onBeforeExpand, onBeforeCollapse, onExpand, onCollapse
Related sample: Full-screen view
Aktiviert den Online-Export-Service.
scheduler.plugins({
export_api: true
});
Artikel: Export nach PDF , Export nach PNG
Related sample: Export to PDF/PNG
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Code-Datei für die Grid-Ansicht.
scheduler.plugins({
grid_view: true
});
Artikel: Grid-Ansicht
Erlaubt das Definieren von Templates mit HTML-Code.
scheduler.plugins({
html_templates: true
});
Artikel: Templates
Related sample: Specifying templates with HTML
Aktiviert die Navigation mit der Tastatur.
scheduler.plugins({
key_nav: true
});
Artikel: Tastaturnavigation
Related sample: Keyboard Navigation and WAI-ARIA - Flat Skin
Related sample: Keyboard navigation in the scheduler
Aktiviert die Unterstützung für veraltete APIs.
scheduler.plugins({
legacy: true
});
Artikel: Migration von älteren Versionen
Bietet Optionen, um bestimmte Daten zu blockieren und hervorzuheben.
scheduler.plugins({
limit: true
});
Artikel: Blockieren und Markieren von Daten
Related sample: Limiting dates for creating events
Die Code-Datei für die Kartenansicht.
scheduler.plugins({
map_view: true
});
Artikel: Kartenansicht
Ein Plugin, das einen Mini-Kalender hinzufügt.
scheduler.plugins({
minical: true
});
Artikel: Mini-Kalender (Datumsauswahl), Zeit und Datum
Related sample: Mini calendar in the scheduler header
Diese Erweiterung ist nur in der PRO-Version verfügbar
Ermöglicht das Zuweisen von Ereignissen zu mehreren Sektionen in der Timeline-Ansicht oder zu mehreren Einheiten in der Units-Ansicht.
scheduler.plugins({
multisection: true
});
Artikel: Timeline-Ansicht, Units-Ansicht
API: multisection
Related sample: Multisection events in Timeline and Units view
Fügt Unterstützung für das multiselect Steuerelement in der Lightbox hinzu.
scheduler.plugins({
multiselect: true
});
Artikel: Lightbox-Steuerelemente
Related sample: Multiselect control in the lightbox
Ermöglicht das Laden von Daten aus mehreren Quellen.
scheduler.plugins({
multisource: true
});
Artikel: Daten laden
Related sample: Loading data from multiple sources
Bietet Unterstützung für die Integration mit Backbone.
scheduler.plugins({
mvc: true
});
Artikel: Backbone-Integration
Related sample: Backbone integration
Erlaubt das Ziehen von Ereignissen aus externen DHTMLX-Komponenten wie dhtmlxTree.
scheduler.plugins({
outerdrag: true
});
Artikel: Drag-and-Drop-Operationen
Related sample: Integration with dhtmlxTree
Unterstützt den Export in PDF-Dokumente.
Zeigt ein Popup mit den Details eines Ereignisses an.
scheduler.plugins({
quick_info: true
});
Artikel: Mobile Responsive Scheduler
Related sample: Touch-oriented scheduler
Aktiviert den Nur-Lesen-Modus für die Lightbox und bestimmte Ereignisse.
scheduler.plugins({
readonly: true
});
Artikel: Schreibgeschützter Modus
Related sample: Read-only lightbox
Fügt Unterstützung für wiederkehrende Ereignisse hinzu.
scheduler.plugins({
recurring: true
});
Artikel: Wiederkehrende Ereignisse
Related sample: Recurring events
Legacy-Unterstützung für wiederkehrende Ereignisse.
scheduler.plugins({
recurring_legacy: true
});
Artikel: Wiederkehrende Ereignisse (bis v7.1)
Unterstützt das Serialisieren von Daten in ICal-, XML- und JSON-Formate.
scheduler.plugins({
serialize: true
});
Artikel: Daten-Serialisierung nach XML, JSON, iCal
Related sample: Serialize scheduler events
Diese Erweiterung ist nur in der PRO-Version verfügbar
Das Timeline-Ansicht-Plugin.
scheduler.plugins({
timeline: true
});
Artikel: Timeline-Ansicht
Aktiviert Tooltips für Ereignisse.
scheduler.plugins({
tooltip: true
});
Artikel: Tooltips
Diese Erweiterung ist nur in der PRO-Version verfügbar
Stellt den "Tree"-Modus für die Timeline-Ansicht bereit.
scheduler.plugins({
treetimeline: true
});
Artikel: Timeline-Ansicht
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Units-Ansicht-Erweiterung.
scheduler.plugins({
units: true
});
Artikel: Units-Ansicht
Speichert den Zustand des Schedulers (Datum, Ereignis-ID, Ansicht) in der URL.
Beispiele: 10_url_date_plugin.html#date=2014-08-01,mode=month
oder 10_url_date_plugin.html#event=15
scheduler.plugins({
url: true
});
Related sample: Saving the scheduler state in URL
Diese Erweiterung ist nur in der PRO-Version verfügbar
Die Code-Datei für die Week Agenda-Ansicht.
scheduler.plugins({
week_agenda: true
});
Artikel: Week-Agenda-Ansicht
Related sample: WeekAgenda view
Die Code-Datei für die Jahresansicht.
scheduler.plugins({
year_view: true
});
Artikel: Jahresansicht