Zum Hauptinhalt springen

DHTMLX Scheduler Überblick

DHTMLX Scheduler ist eine hochgradig konfigurierbare JavaScript-Ereignis-Kalender-Komponente, komplett mit TypeScript-Definitionen. Sie ist darauf ausgelegt, Zeitpläne direkt im Browser anzuzeigen, zu bearbeiten und zu verwalten. Die Komponente lässt sich mit React, Angular, Vue und anderen Frontend-Frameworks integrieren. DHTMLX Scheduler unterstützt auch AI-gestützte Entwicklung durch den DHTMLX MCP Server, Agent Skills und eine strukturierte API.

Sie können sie in Projektmanagement, CRM, Buchungssystemen, Gesundheitswesen, Bildung, Außendienst, SaaS und anderen Geschäftsapplikationen einsetzen, die einen interaktiven Kalender, einen Terminplaner oder eine Ressourcenplanungs-Timeline erfordern.

Schneller Einstieg nach Framework

Sie können DHTMLX Scheduler als Vanilla-JavaScript-Widget verwenden oder es in ein modernes Framework integrieren. Beginnen Sie mit einer schrittweisen Anleitung, die zu Ihrem Stack passt:

React, Angular und Vue unterstützen zwei Integrationsansätze:

Live-Demos

Um DHTMLX Scheduler in Aktion zu sehen, erkunden Sie einige der beliebtesten Demos:

scheduler_overview

View Alle Beispiele to check the full range of Scheduler features.

Für frameworkorientierte Startpunkte sehen Sie sich die Beispiel-Repositories für React, Angular und Vue an.

Hinweis

Einige Beispiele demonstrieren PRO-Funktionalität, daher prüfen Sie vor der Wiederverwendung in einem Standard-Edition-Projekt den Standard- vs PRO-Vergleich.

Entwicklerressourcen

Scheduler-Funktionen im Fokus

DHTMLX Scheduler bietet mehrere Kalenderversionen, umfangreiche Ereignisbearbeitung und Ressourcenplanungstools.

Kalenderansichten und Navigation

Im Kern rendert Scheduler klassische Kalenderansichten und ermöglicht Benutzern, durch die Zeit zu navigieren. Es enthält:

Ereigniserstellung und Bearbeitung

Die Komponente bietet eine "Kalender-zuerst"-Bearbeitung, d. h. Benutzer können Ereignisse direkt im Kalender schnell erstellen oder aktualisieren:

Wiederkehrende Serien und Ausnahmen

Wiederkehrende Ereignisse werden über eine dedizierte Erweiterung unterstützt und iCalendar-kompatibles RFC 5545-Rekurrenzformat:

Ressourcenplanungsansichten (PRO)

Für Teams, die mehr als einen einfachen Kalender benötigen, bietet die PRO-Edition fortgeschrittene Planungsmodi:

Export und Ökosystem

Teams müssen oft Zeitpläne teilen, lokale Backups behalten oder mit externen Kalendern synchronisieren. DHTMLX Scheduler lässt sich mit externen Tools und Ausgabeformaten integrieren, indem er unterstützt:

Anpassung und Styling

Das Erscheinungsbild des Kalenders kann auf jeder Ebene angepasst werden, von einem vollständigen Theme bis hin zu einer einzelnen Ereignis-Box:

Editionen und Lizenzierung

DHTMLX Scheduler ist in zwei Editionen erhältlich: Standard und PRO. Sie können mit der kostenfreien Standardedition beginnen und später auf die PRO Edition upgraden, falls Sie mehr Funktionen, offiziellen Support und eine vollständig gepflegte Scheduler-Grundlage benötigen. Sie können auch direkt mit der PRO Edition starten, entweder durch eine offizielle Testversion oder mit einer kostenpflichtigen Lizenz. Wählen Sie eine der folgenden Optionen, um mit DHTMLX Scheduler zu starten:

  • Standard Edition. Veröffentlicht über öffentliche Paketquellen (npm, CDN); deckt die Kernfunktionen des interaktiven Kalenders ab.
  • Offizielle Testversion. Ermöglicht es Ihnen, den vollständigen PRO-Funktionsumfang zu testen und technischen Support während der Testphase zu erhalten.
  • PRO-Edition. Für Produktionsumgebungen gedacht, enthält fortschrittliche Planungsfunktionen, offiziellen Support und kommerzielle Lizenzen. Sie wird aus einem privaten npm-Registrierungsdienst installiert oder manuell hinzugefügt.

Um die genauen Funktionsunterschiede zwischen Editionen zu sehen, prüfen Sie den Standard vs PRO comparison. Für den Installationsablauf jeder Option lesen Sie die Installationsanleitung.

Hinweis

Die Standard-Edition steht nur unter der GNU GPL v2-Lizenz zur Verfügung. Um DHTMLX Scheduler in Nicht-GPL-Projekten zu verwenden (und die PRO-Version des Produkts zu erhalten), erwerben Sie bitte eine Individual-, Commercial-, Enterprise-, Ultimate- oder Startup-Lizenz auf unserer Website oder kontaktieren Sie uns unter sales@dhtmlx.com.

KI-Programmierwerkzeuge

Für AI-gestützte Entwicklung beginnen Sie mit den speziellen Guides für Codierhilfen:

Backend-Integration

DHTMLX Scheduler ermöglicht es Ihnen, sich mit jedem Backend zu verbinden, indem Sie eine RESTful-API auf dem Server implementieren:

  • Daten für Ereignisse und deren Wiederholungsregeln werden typischerweise im JSON-Format geladen und gespeichert.
  • Der integrierte DataProcessor unterstützt die Weiterleitung von Erstellungs-, Aktualisierungs- und Löschvorgängen an Ihren Server.
  • Es gibt Tutorials für beliebte Backend-Plattformen und Frameworks (Node.js, ASP.NET Core, Laravel, Ruby on Rails, usw.), die CRUD-Operationen und Best Practices für das Abgleichen des Scheduler mit Ihrer Datenbank abdecken.

Was kommt als Nächstes

Wenn Sie gerade mit DHTMLX Scheduler beginnen, gehen Sie wie folgt vor:

  1. Konsultieren Sie die Anleitung für den Einstieg für Ihr bevorzugtes Frontend-Framework oder für reines JavaScript.
  2. Konfigurieren Sie Header, Ansichten, Vorlagen und das Bearbeitungsverhalten über die Lightbox.
  3. Aktivieren Sie die benötigten Erweiterungen, wie z. B. Wiederkehrende Termine, Zeitleiste/Einheiten (in der PRO-Version), Kurzinfos oder Tooltips.
  4. Stellen Sie die Verbindung zu Ihrem Backend her und richten Sie die serverseitige Integration sowie die Anwendungsendpunkte für Termine ein.
  5. Nutzen Sie die Anleitungen und die API-Referenz für weitergehende Anpassungen, etwa bei Vorlagen, Ereignissen und Erweiterungen.

Wenn Sie DHTMLX Scheduler bereits verwenden und von einer älteren Version upgraden, prüfen Sie Was gibt es Neues für Release-Notes und eine Zusammenfassung der neuesten Funktionen und Migration Guides What's New.

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.