torna all'elenco degli elementi della sezione Widgets

# Elemento di catalogo: Calendar ()

## Descrizione

E' un campo, di tipo TextField (DATA), utilizzabile per l'immissione di date nel formato gg/mm/aaaa.

La data può essere digitata manualmente oppure può essere selezionata da un mini-calendario predefinito.

## Caratteristiche (features)

cod. | nome | descrizione
apparenza grafica
WCAL009 | marcatore errore di validazione | Visualizzazione di un marcatore di errore in prossimità della label, in caso di fallita validazione (rif. Label )
WCAL010 | evidenza obbligatorietà | Evidenza di obbligatorietà (es. Asterisco a lato della label) (rif. Label )
WCAL013 | evidenza stato abilitazione | Evidenza dello stato di abilitazione (es. differente colore della label in stato editabile rispetto a non editabile) (rif. Label )
WCAL016 | tooltip a comparsa | Comparsa del tooltip al passaggio del cursore sulla label (rif. Tooltip )
WCAL018 | label | Il widget è tipicamente corredato da una etichetta testuale che permette di identificarlo all'interno della schermata. In genere il testo (o una eventuale immagine) sono scelti in modo da descrivere il contenuto informativo del widget. In alcuni casi particolari l'etichetta potrebbe essere assente. (rif. Label )
dinamica di interazione
WCAL005 | abilitazione comandabile | Disabilitazione/Abilitazione a comando
WCAL006 | visibilità a comando | Modalità invisibile/visibile a comando
WCAL007 | profilazione dell'abilitazione | Disabilitazione/Abilitazione a fronte di regole associate al profilo dell'utente collegato
WCAL008 | profilazione della visibilità | Modalità invisibile/visibile a fronte di regole associate al profilo dell'utente collegato
WCAL011 | copy & paste | Copia-incolla del contenuto
WCAL012 | limitazione range anni | Definizione range di anni selezionabili nell'uso del mini-calendario
WCAL014 | maschera input | Verifica, al momento della digitazione, dell'aderenza dei caratteri immessi al formato di dato previsto (maschera GG/MM/AAAA)
WCAL015 | date-picker | Utilizzo del date-picker (strumento di selezione della data a partire da mini-calendario)
struttura
WCAL017 | includibilità in pannelli | Il widget può essere contenuto nei seguenti pannelli: WidgetsPanel
dati
WCAL001 | formato data ridotto | Modalità di valorizzazione del campo a formato ridotto con riempimento automatico (es. g/m/aa). In tal caso devono essere indicate le regole di completamento. Esempio di regole di completamento automatico: inserimento "zeri" di completamento su giorno e mese, a fronte della digitazione di una sola cifra; a fronte della digitazione di un valore "anno" pari a una cifra, inserimento a sinistra della cifra "190" quando l'anno di sistema sottratto al valore digitato è inferiore a 2000 altrimenti inserimento a sinistra della cifra "200"; a fronte della digitazione di un valore "anno" pari a due cifre, inserimento a sinistra della cifra "19" quando l'anno di sistema sottratto al valore digitato è inferiore a 2000 altrimenti inserimento a sinistra della cifra "20"; a fronte della digitazione di un valore "anno" pari a tre cifre, inserimento a sinistra della cifra "1" quando l'anno di sistema sottratto al valore digitato è inferiore a 2000 altrimenti inserimento a sinistra della cifra "2";
WCAL002 | formato data completo | Modalità di valorizzazione del campo in forma completa (gg/mm/aaaa)
WCAL003 | validazione input al submit | Validazione dell'input immesso al submit della form (rif. Submit (di una form) )
WCAL004 | validazione al cambio fuoco | Validazione dell'input immesso al cambio fuoco

## Immagini

calendar con date-picker, obbligatorio

calendar con mini-calendario

calendar con tooltip attivo

Calendar con validazione dell'input in fase di digitazione e formato vincolato a 10 caratteri (gg/mm/aaaa)

Calendar con validazione dell'input in fase di digitazione e formato vincolato a 10 caratteri (gg/mm/aaaa)

Calendar selezionabile per copia e incolla

Calendar con marcatore di errore

## Grado di implementazione delle varie caratteristiche

Nella tabella seguente è riportato il grado di implementazione delle varie caratteristiche/funzioni dell'elemento Calendar nelle differenti implementazioni.

cod | feature | guigen
--- | --- | ---
1.5.0 | 1.6.0
neutral-base | neutral-arricchita | neutral-base | neutral-arricchita
apparenza grafica
WCAL009 | marcatore errore di validazione |  |  |  |
WCAL010 | evidenza obbligatorietà |  |  |  |
WCAL013 | evidenza stato abilitazione |  |  |  |
WCAL016 | tooltip a comparsa |  |  |  |
WCAL018 | label |  |  |  |
dinamica di interazione
WCAL005 | abilitazione comandabile |  |  |  |
WCAL006 | visibilità a comando |  |  |  |
WCAL007 | profilazione dell'abilitazione |  |  |  |
WCAL008 | profilazione della visibilità |  |  |  |
WCAL011 | copy & paste |  |  |  |
WCAL012 | limitazione range anni |  |  |  |
WCAL014 | maschera input |  |  |  |
WCAL015 | date-picker |  |  |  |
struttura
WCAL017 | includibilità in pannelli |  |  |  |
dati
WCAL001 | formato data ridotto |  |  |  |
WCAL002 | formato data completo |  |  |  |
WCAL003 | validazione input al submit |  |  |  |
WCAL004 | validazione al cambio fuoco |  |  |  |