La disposition du programme liste les rendez-vous d’une semaine jour par jour, plutôt que de les placer sur une grille d’heures ou de jours. Elle se lit bien sur un écran étroit, et là où ce qui compte, c’est ce qui vient ensuite plutôt que le temps libre. Un calendrier s’ouvre avec DefaultLayout (Réagir : defaultLayout), et le sélecteur de mise en page de la barre d’outils bascule dessus.
<Calendar defaultLayout="agenda" /><Calendar DefaultLayout="CalendarLayout.Agenda" />Les rendez-vous, les tâches et les appels téléphoniques concernant Schmeler et les fils. Les flèches avancent semaine après semaine.
Chaque jour qui a quelque chose est un titre, avec ses rangées en dessous : leur heure, ou Toute la journée, et leur sujet, à côté d’un point de la couleur de la façon dont un rendez-vous indique son heure. Une semaine sans rien indique Rien de prévu. Cliquer sur une ligne l’ouvre, comme dans les autres agencements. Une liste n’a pas de temps pour déposer une ligne, donc rien n’est déplacé dans l’agenda, même dans un Editable calendrier.
Nommer une seule mise en page dans Layouts (Réagir : layouts) et le sélecteur de mise en page s’active, gardant le calendrier — une liste de ce qui arrive en plus du contenu d’une page, par exemple. Un titre de jour n’ouvre alors aucune mise en page de jour, puisque le calendrier n’en propose pas.
<Calendar layouts={['agenda']} /><Calendar Layouts="@([CalendarLayout.Agenda])" />Les autres agencements du calendrier : jour, semaine de travail, semaine et mois.