fullCalendar¶
Il fullCalendar è un component di Genropy che permette di visualizzare una serie di appuntamenti all’interno di un calendario. Il calendario può essere in modalità griglia mensile, tabella settimanale, lista settimanale o giornaliera.
Gli appuntamenti devono essere organizzati sotto forma di Bag di valori con delle chiavi predefinite:
event_id
, ovvero una chiave univoca per identificare l’evento (facoltativa)title
edescription
, campi testuali che forniscono un titolo e una descrizione per l’eventostart
eend
, ovvero data e ora di inizio e fine dell’evento in formato ISO.
Lo store di eventi¶
Per popolare lo store è possibile utilizzare una quickGrid o bagGrid e indicare nel parametro storepath il path popolato dalla griglia come mostrato nel seguente esempio:
In alternativa è possibile eseguire una query estrapolando i risultati in modalità Bag oppure costruire con dei dati di partenza una Bag come si può vedere in questo esempio:
Parametri:
Nome parametro |
Tipo |
Descrizione |
---|---|---|
initialView |
T |
Permette di indicare la vista iniziale tra dayGridMonth, timeGridWeek, listWeek, timeGridDay |
headerToolbar |
T |
Permette di fornire un dizionario per costruire l’header del component. Le chiavi saranno “left”, “center”, “right”, i valori il contenuto da mostrare |
box_ |
T |
I parametri del box del calendario (ad es: box_margin=”40px”, box_max_width=”1100px”) |
storepath |
T |
Il path dello store dove si trova la Bag di valori dei vari eventi (es: storepath=”.events”) |
Autore della sezione: Davide Paci