Demnächst auf der Salesforce AppExchange

FullCalendar in Salesforce vs. MultiDatePick: Welcher LWC-Kalender lässt sich besser anpassen?

Das eine ist eine JavaScript-Kalender-Engine, auf der Sie aufbauen. Das andere ist ein Salesforce-Kalender, den Sie konfigurieren. Hier steht jeder Punkt der üblichen Checkliste für einen „anpassbaren Kalender“ im direkten Vergleich, auch dort, wo FullCalendar die bessere Wahl ist.

Veröffentlicht am 1. November 2026 · MultiDatePick

Wer nach „einem super anpassbaren LWC-Kalender für Salesforce“ fragt, hört immer wieder zwei Namen: FullCalendar, den Open-Source-Kalender in JavaScript, der inzwischen einen offiziellen Wrapper als Lightning Web Component mitbringt, und MultiDatePick, eine native Kalender- und Buchungslösung. Beide gelten als anpassbar. Gemeint ist damit aber etwas ganz anderes.

FullCalendar passen Sie über Code an: Sie übergeben ein Options-Objekt, schreiben Callbacks und bauen die Salesforce-Seite selbst (das Apex, das Datensätze lädt, das Speichern, die Berechtigungen). MultiDatePick passen Sie über Einstellungen an: mehr als 130 davon in drei Komponenten, gesetzt im Einrichtungsassistenten oder im Lightning App Builder, auf jedem Standard- oder benutzerdefinierten Objekt. Kein Apex nötig.

MultiDatePick-Ressourcen-Zeitachse in Salesforce: Räume an der Seite, Tage nach rechts, Buchungen als Balken in Statusfarben
Eine Ressourcen-Zeitachse, eine von fünf Ansichten in MultiDatePick, ohne Code konfiguriert. Bei FullCalendar gehört die Zeitachse zu den kostenpflichtigen Premium-Plugins.

Die Checkliste im direkten Vergleich

Das sind die Funktionen, die genannt werden, wenn jemand einen anpassbaren Salesforce-Kalender sucht. „Integriert“ heißt: Ein Administrator schaltet es per Klick ein. „Selbst bauen“ heißt: Ein Entwickler schreibt den Code.

FunktionMultiDatePickFullCalendar LWC
AnsichtenFünf integriert: Monatskalender, Ressourcen-Zeitachse, Woche nach Stunden, Auslastungs-Heatmap und Agenda-Liste, wählbar pro PlatzierungMonat, Woche, Tag und Liste; Zeitachsen- und Ressourcenansichten brauchen eine Premium-Lizenz
Drag & DropBuchung auf der Zeitachse ziehen, um sie zu verschieben, am Rand ziehen, um die Dauer zu ändern; über mehrere Tage ziehen, um einen Zeitraum zu wählenZiehen, Ablegen und Größe ändern, mit Callbacks, die Sie schreiben
Farben aus Salesforce-FeldernEine Farbe pro Wert einer beliebigen Auswahlliste, als Füllung, Balken oder beides, mit Filter-PillsSie ordnen Feldwerte in JavaScript Farben zu
Benutzerdefinierte Objekte als QuelleJedes Objekt mit einem Datums- oder Datum/Uhrzeit-Feld, Standard oder benutzerdefiniert, auch Aufgabe und EreignisSie schreiben das Apex und die Datenschicht
FilterStatus-Filter-Pills, ein Datensatzfilter wie OwnerId=ME; Status__c=Confirmed, Ressourcenfilter und ausgeblendete StatusSie bauen die Filter selbst
Ereignisdetails und Links zum DatensatzHover-Karte mit beliebigen Feldern (auch Lookups), Namen an den Monatstagen, zusätzliche Agenda-Spalten, ein Klick zum DatensatzVolle Kontrolle über die Darstellung der Ereignisse im Code
Beschriftungen und SchaltflächenBeschriftungen für Schaltfläche, Titel, Speichern und Datensatz, welche Ansichten im Umschalter erscheinen, Größen von winzig bis volle BreiteKonfigurierbare Symbolleiste im Code
Datensätze speichernSchreibt Ihre Datensätze beim Speichern, einen pro Tag, pro Zeitraum, pro Zeitblock oder pro Ressource; oder gibt die Termine an einen Bildschirm-Flow (Screen Flow) zurückSie bauen das Speichern selbst
BuchungsregelnKapazität, Konfliktprüfung, Mindestvorlauf, rollierendes Buchungsfenster, Puffer, Geschäftszeiten und gesperrte Tage pro RessourceSie bauen sie selbst
Sprachen und ZeitzonenNeun Sprachen, Datum und Uhrzeit im Salesforce-Gebietsschema und in der Zeitzone jedes BenutzersUmfangreiche Optionen für Gebietsschema und Zeitzone im Code
SicherheitJede Abfrage und jedes Speichern läuft als der Benutzer, der die Seite ansieht, also gelten Freigaben und Sicherheit auf Feldebene. Hat das Salesforce Security Review bestandenHängt vom Apex ab, das Sie schreiben
WartungDer Anbieter liefert Updates im PaketIhr Code, den Sie aktuell halten

FullCalendar-Begriffe und wo sie in MultiDatePick stecken

Wer FullCalendar kennt, findet für die meisten Begriffe eine direkte Entsprechung. Der Unterschied: Jeder davon ist eine Einstellung, keine Funktion, die Sie schreiben.

FullCalendarEinstellung in MultiDatePick
eventSourcesVerwandtes Objekt und Datumsfeld, dazu ein Rollup-Feld, das auch Datensätze bis zu fünf Lookups entfernt lädt
HintergrundereignisseGesperrte Daten: Schließtage, Feiertage und Abwesenheiten aus jedem Objekt, ganztägig oder für einen Teil des Tages, mit angezeigtem Grund
businessHoursGeschäftszeiten pro Ressource, gelesen aus zwei Feldern am Ressourcendatensatz
eventOverlap, selectOverlapKonfliktverhalten (blockieren, überspringen oder zulassen) und eine Kapazität pro Ressource
validRange, selectConstraintFrühestes und spätestes Datum, Tage im Voraus, Mindestvorlauf und ein Puffer zwischen Buchungen
select, dateClickViele Tage auswählen, einen Zeitraum ziehen, ein Wiederholungsmuster hinzufügen, Zeitfenster wählen
eventDrop, eventResizeAuf der Zeitachse ziehen, um zu verschieben oder die Dauer zu ändern, beim Loslassen gespeichert, vorher auf geschlossene Tage und Konflikte geprüft
eventClickÖffnet den Datensatz oder den Bearbeitungsmodus, um Status, Datum, Uhrzeit oder Ressource mehrerer Datensätze auf einmal zu ändern
eventContent, PopoversHover-Popover-Felder, Namen an den Monatstagen und Agenda-Spalten
resourcesRessourcenobjekt: Räume, Geräte, Fahrzeuge oder Personen (jedes Objekt, auch Benutzer)
slotDuration, slotMinTimeZeitintervall sowie früheste und späteste Uhrzeit
locale, timeZoneAutomatisch: Salesforce-Sprache, Gebietsschema und Zeitzone jedes Benutzers
MultiDatePick-Statusfarben in Salesforce auf drei Arten: Füllung, Balken und beides, gesteuert über ein Auswahllistenfeld
Farben aus einer Auswahlliste, auf drei Arten angezeigt. Bei FullCalendar ist das Code, den Sie schreiben und pflegen.

Wann FullCalendar die bessere Wahl ist

FullCalendar hat seinen guten Ruf verdient, und für manche Projekte ist es das richtige Werkzeug:

  • Sie brauchen einen Ansichtstyp, den niemand anbietet, etwa ein Quartalsplanungsboard oder ein eigenes Dispositionslayout.
  • Sie möchten jedes Ereignis pixelgenau selbst zeichnen, mit eigenem HTML und eigenen Symbolen im Balken.
  • Ihre Ereignisse kommen von außerhalb von Salesforce, aus mehreren APIs gleichzeitig.
  • Sie haben Entwickler, die das Apex, das Speichern, die Tests und die Berechtigungen bauen und pflegen.
  • Sie wollen Ereignisse nur anzeigen und die kostenlose Kernbibliothek nutzen.

Wenn das Ihr Projekt ist, ist FullCalendar eine gute Grundlage. Brauchen Sie dagegen einen Kalender, der noch diese Woche mit Ihren Salesforce-Datensätzen arbeitet, ist der Weg bis zum Ziel noch weit.

Wo MultiDatePick Ihnen die Entwicklung erspart

Die Arbeit, die FullCalendar Ihnen überlässt, liefert MultiDatePick fertig mit:

Viele Termine auswählen

Einzelne Tage, Zeiträume und Wiederholungsmuster, gespeichert als untergeordnete Datensätze oder an einen Bildschirm-Flow übergeben.

Buchen mit Kapazität

Live-Kapazitätsanzeigen, Konfliktprüfung beim Speichern und mehrere Ressourcen in einer Buchung.

Regeln, die eingehalten werden

Vorlauf, Buchungsfenster, Puffer, Geschäftszeiten und Schließtage, durchgesetzt bei der Auswahl und beim Ziehen.

Ein Einrichtungsassistent

Drei Fragen zu Ihren Datensätzen, dann jede Einstellung mit einer Live-Vorschau des echten Kalenders.

Bildschirm-Flows

Ausgewählte Tage, Zeiträume und Uhrzeiten stehen als Flow-Variablen für Ihre nächsten Schritte bereit.

Öffentliche Buchungsseiten

Experience Cloud-Sites mit Gastbenutzern, derselbe Kalender und dieselben Regeln.

Nicht nur für Buchungen

MultiDatePick ist für Buchungen bekannt, ist aber auch ein Kalender für Datensätze, die Sie bereits haben. Platzieren Sie ihn auf einer Account-Seite und zeigen Sie die Aufgaben des Accounts, auch die an seinen Kontakten und Opportunities. Zeigen Sie Abschlussdaten von Opportunities, Veranstaltungstage von Kampagnen oder Projektmeilensteine auf jedem Objekt. Aktivieren Sie Show All Records mit einem Datensatzfilter wie OwnerId=ME für einen persönlichen Kalender, oder nutzen Sie die schreibgeschützten Ansichten Agenda und Auslastung, um den Zeitplan im Blick zu behalten, ohne ihn zu bearbeiten.

Animierte Demo der Umplanung auf der MultiDatePick-Zeitachse in Salesforce: eine Buchung wird auf einen anderen Tag gezogen
Auf der Zeitachse per Drag & Drop umplanen. Vor dem Speichern prüft der Kalender geschlossene Tage und Konflikte.
Alle Ansichten im Überblick. Dieselben Datensätze als Kalender, Zeitachse, Woche, Agenda-Liste oder Auslastungsraster, umschaltbar in einer Komponente. Fünf Kalenderansichten.

Häufige Fragen

Welcher LWC-Kalender für Salesforce lässt sich am besten anpassen?

Das hängt davon ab, wer anpasst. Der LWC-Wrapper von FullCalendar gibt Entwicklern die meiste Freiheit, denn alles ist Code. MultiDatePick gibt Administratoren die meisten fertigen Optionen: über 130 Einstellungen in drei Komponenten, fünf Ansichten und sechs Arten, Datensätze zu speichern, alles ohne Apex.

Ist FullCalendar in Salesforce kostenlos?

Die Kernbibliothek ist Open Source. Die Zeitachsen- und Ressourcenansichten sind Premium-Funktionen mit kommerzieller Lizenz, und die Salesforce-Seite (Datensätze laden, speichern, Sicherheit und Tests) ist Code, den Sie selbst schreiben und pflegen.

Braucht MultiDatePick Apex oder einen Entwickler?

Nein. Sie richten es im Einrichtungsassistenten oder im Lightning App Builder ein, auf jedem Standard- oder benutzerdefinierten Objekt. Datensätze werden als der Benutzer geladen und gespeichert, der die Seite ansieht, mit Freigaben und Sicherheit auf Feldebene.

Kann MultiDatePick Aufgaben, Ereignisse und Opportunities anzeigen?

Ja. Jedes Objekt mit einem Datums- oder Datum/Uhrzeit-Feld funktioniert, Standard oder benutzerdefiniert. Ein Rollup-Feld ergänzt Datensätze, die über Umwege auf den Datensatz der Seite verweisen, etwa Aufgaben an den Kontakten eines Accounts.

Enthält MultiDatePick eine Ressourcen-Zeitachse?

Ja. Die Ansichten Zeitachse, Woche, Auslastungs-Heatmap und Agenda gehören zum Kalender, ohne zusätzliche Lizenz. Ein einziger Tarif enthält alle Funktionen.

Ein anpassbarer Kalender, ohne selbst zu entwickeln.

Klicken Sie sich durch die Live-Demo, oder starten Sie mit einer fertigen Konfiguration aus der Config Library.

  • $20/Benutzer/Monat, alle Funktionen
  • 30 Tage kostenlos, ohne Kreditkarte
  • 100 % nativ in Salesforce
  • Ohne Apex
  • Demnächst auf der Salesforce AppExchange