In Formularen können Sie den auswählbaren Zeitraum des Kalender-Elementes festlegen. Die Felder für "Frühestes Datum" und "Spätestes Datum" bieten Ihnen folgende Möglichkeiten:
- Angabe eines Datums im Format YYYY-MM-DD
z.B.: 1970-01-31
oder für ein Geburtsdatumsfeld weit genug zurück: 1900-01-01
- today (+/- x)
z.B.:
- today
(steht für den aktuellen Tag) - today-3
(drei Tage vom aktuellen Tag in die Vergangenheit) - today+2
(zwei Tage vom aktuellen Tag in die Zukunft) - today-2years
(zwei Jahre vom aktuellen Tag in die Vergangenheit)
(verfügbar ab CMS-Version 17 unter BASE (Mobile First))
- today+2years
(zwei Jahre vom aktuellen Tag in die Zukunft)
(verfügbar ab CMS-Version 17 unter BASE (Mobile First))
- lastDayOfMonth / firstDayOfNextMonth
(verfügbar ab CMS-Version 17 unter BASE (Mobile First))- lastDayOfMonth
letzter Tag des aktuellen Monats
- lastDayOfMonthIfGt-X
z.B.
lastDayOfMonthIfGt-7 für letzten Tag des Monats, solange noch 7 Tage
übrig sind, andernfalls letzter Tag des nächsten Monats - firstDayOfMonth
erster Tag des aktuellen Monats
- firstDayOfNextMonth
erster Tag des Folgemonats
- firstDayOfNextMonthIfGt-X
z.B.
firstDayOfNextMonthIfGt-7 für ersten Tag des Folgemonats, solange noch 7
Tage übrig sind, ndernfalls erster Tag des übernächsten Monats
- > $inputFrom
z.B. > $anreise
Ab CMS-Version 012.007.023.000 können Sie damit z.B. bei einem Anreise- und Abreise-Datumsfeld dafür sorgen, daß das Abreise-Datum nicht kleiner als das Anreise-Datum gewählt werden kann.
(z.B. anreise: 2018-06-04 erlaubt so beim abreise-Feld die Datumsauswahl erst ab 2018-06-05)
Die folgenden Screenshots zeigen Ihnen auf Grundlage dieser Beispiele die Darstellung in der Bearbeitung und in der Ausgabe.
Das Formular-Weblic® in BASE (Mobile First) Projekten bietet unter anderem folgende zusätzliche Möglichkeiten im Kalender-Element:
- Auswählbare Tage einschränken
Hier können Sie zwischen folgenden Möglichkeiten wählen:
- Keine Einschränkung
- Montag bis Samstag
- Nur Werktage
- Folgende Tage sind nicht auswählbar
In diesem Feld können Sie die Tage eintragen, welche in der Kalenderauswahl nicht auswählbar sein sollen (z.B. Feiertage).
Ab CMS-Version 017.006.158.000 und aktuellem Formular-Weblic® ist folgende Angabe möglich:
weekday(3),weekday(1, "YYYY-05-01,YYYY-05-08"),YYYY-05-02 weekday(3) bedeutet, dass keine Mittwoche ausgewählt werden können.
weekday(1, "YYYY-05-01,YYYY-05-08") bedeutet, dass keine Montage außer der 1. und 8. Mai ausgewählt werden können.
Ab CMS-Version 018 und aktuellem Formular-Weblic® ist folgende Angabe möglich, um einen Zeitraum ausschliessen zu können:
yyyy-mm-dd-yyyy-mm-dd
z.B. 2023-07-20-2023-07-31
Ab CMS-Version 018.009.026.000 und aktuellem Formular-Weblic® ist folgende Angabe möglich, um spezielle Tage auszuschliessen (z.B. die ersten drei Tage im Monat):
YYYY-MM(+1)-01,YYYY-MM(+1)-02,YYYY-MM(+1)-03