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 e description, campi testuali che forniscono un titolo e una descrizione per l’evento

  • start e end, 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