Header.java"prev,next today" pour la section gauche, "title" pour le centre, "month,agendaWeek,agendaDay" pour la droite). La disposition est sérialisée en JSON et transmise au client JavaScript FullCalendar dans le cadre de la configuration d'initialisation.
L'en-tête de FullCalendar se divise en trois zones horizontales :
left — généralement les boutons de navigation (prev, next, today)center — généralement le titre du calendrier affichant le mois/semaine/jour en coursright — généralement les boutons de changement de vue (month, week, day)header de FullCalendar. Le format séparé par des espaces est une convention de FullCalendar — les virgules ou les espaces séparent les éléments, les espaces étant la convention de ProjectForge.
Tous les setters retournent Header, conformément au modèle de construction fluide utilisé dans toutes les classes de modèle FullCalendar. Permet une configuration en ligne : config.getHeader().setLeft("prev,next today").setCenter("title").setRight("month,agendaWeek").
| Commit | Ce qui a changé |
|---|---|
868d6abb7 à ceb63e8a1 | Six mises à jour annuelles des en-têtes de droits d'auteur. Le modèle de disposition à trois champs est resté stable — le concept de section d'en-tête correspond directement aux options de configuration documentées de FullCalendar, et aucune modification du modèle de disposition n'a été nécessaire. |