Header.java"prev,next today" für den linken Bereich, "title" für die Mitte, "month,agendaWeek,agendaDay" für rechts). Das Layout wird als JSON serialisiert und als Teil der Initialisierungskonfiguration an den FullCalendar-JavaScript-Client übergeben.Der FullCalendar-Kopfbereich ist in drei horizontale Regionen unterteilt:
left – typischerweise Navigationsschaltflächen (prev, next, today)center – typischerweise der Kalendertitel mit dem aktuellen Monat/Woche/Tagright – typischerweise Ansichtswechselschaltflächen (Monat, Woche, Tag)header-Option von FullCalendar übergeben wird. Das durch Leerzeichen getrennte Format entspricht der FullCalendar-Konvention – Kommas oder Leerzeichen trennen Elemente, wobei Leerzeichen die ProjectForge-Konvention sind.
Alle Setter geben Header zurück, konsistent mit dem fließenden Builder-Muster, das in den FullCalendar-Modellklassen verwendet wird. Ermöglicht Inline-Konfiguration: config.getHeader().setLeft("prev,next today").setCenter("title").setRight("month,agendaWeek").
| Commit | Was geändert wurde |
|---|---|
868d6abb7 bis ceb63e8a1 | Sechs jährliche Aktualisierungen der Copyright-Header. Das Drei-Feld-Layoutmodell ist stabil geblieben – das Kopfbereichskonzept bildet direkt die dokumentierten Konfigurationsoptionen von FullCalendar ab, und es waren keine Änderungen am Layoutmodell erforderlich. |