torna all'elenco degli elementi della sezione Widgets

# Elemento di catalogo: CheckBox ()

## Descrizione

E' il classico widget di selezione di un valore booleano (si/no). Il widget completo prevede una label e il campo di immissione associato. La label può essere, in casi particolari, vuota.

Solitamente, i checkbox sono mostrati sullo schermo come dei quadrati che possono contenere spazio bianco (quando non sono selezionati) e segno di spunta (quando sono selezionati). Per invertire lo stato (selezionato/non selezionato) del checkbox è sufficiente cliccare sul riquadro.

Particolarità di utilizzo: qualora sia necessario definire un questionario a risposte multiple non mutuamente esclusive occorre impostare un check box per ogni risposta.

Esempio: Quali software sono installati sul tuo PC?

- Check Risposta 1: OpenOffice
- Check Risposta 2: StarUML
- Check Risposta 3: LotusNotes

## Caratteristiche (features)

cod. | nome | descrizione
apparenza grafica
WCHK007 | marcatore errore di validazione | Visualizzazione di un marcatore di errore in prossimità della label, in caso di fallita validazione (rif. Label )
WCHK008 | evidenza obbligatorietà | Evidenza di obbligatorietà (es. Asterisco a lato della label) (rif. Label )
WCHK009 | evidenza stato abilitazione | Evidenza dello stato di abilitazione (es. differente colore della label in stato editabile rispetto a non editabile) (rif. Label )
WCHK010 | tooltip a comparsa | Comparsa del tooltip al passaggio del cursore sulla label (rif. Tooltip )
WCHK012 | 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
WCHK003 | abilitazione comandabile | Disabilitazione/Abilitazione a comando
WCHK004 | visibilità a comando | Modalità invisibile/visibile a comando
WCHK005 | profilazione dell'abilitazione | Disabilitazione/Abilitazione a fronte di regole associate al profilo dell'utente collegato
WCHK006 | profilazione della visibilità | Modalità invisibile/visibile a fronte di regole associate al profilo dell'utente collegato
struttura
WCHK011 | includibilità in pannelli | Il widget può essere contenuto nei seguenti pannelli: WidgetsPanel
dati
WCHK001 | validazione input al submit | Validazione dell'input immesso al submit della form (rif. Submit (di una form) )
WCHK002 | selezione automatica iniziale | Selezione automatica alla presentazione della schermata

## Immagini

checkbox

checkbox con marcatore di errore

checkbox obbligatorio

## Grado di implementazione delle varie caratteristiche

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

cod | feature | guigen
--- | --- | ---
1.5.0 | 1.6.0
neutral-base | neutral-arricchita | neutral-base | neutral-arricchita
apparenza grafica
WCHK007 | marcatore errore di validazione |  |  |  |
WCHK008 | evidenza obbligatorietà |  |  |  |
WCHK009 | evidenza stato abilitazione |  |  |  |
WCHK010 | tooltip a comparsa |  |  |  |
WCHK012 | label |  |  |  |
dinamica di interazione
WCHK003 | abilitazione comandabile |  |  |  |
WCHK004 | visibilità a comando |  |  |  |
WCHK005 | profilazione dell'abilitazione |  |  |  |
WCHK006 | profilazione della visibilità |  |  |  |
struttura
WCHK011 | includibilità in pannelli |  |  |  |
dati
WCHK001 | validazione input al submit |  |  |  |
WCHK002 | selezione automatica iniziale |  |  |  |