torna all'elenco degli elementi della sezione Widgets

# Elemento di catalogo: Button ()

## Descrizione

E' il classico pulsante di comando utilizzabile per l'esecuzione delle varie funzioni applicative (ricerca, inserimento, verifica, conferma, ....).

Tipicamente è rappresentato come un rettangolo (spesso con angoli smussati) con una descrizione o una immagine al suo interno. Solitamente è attivato attraverso il click del mouse.

## Caratteristiche (features)

cod. | nome | descrizione
apparenza grafica
WBUT007 | tooltip a comparsa | Comparsa del tooltip al passaggio del cursore sul bottone (rif. Tooltip )
WBUT008 | label + icona | Contenuto button: immagine, label o entrambi (es.: "Ricerca" o simbolo binocolo). NOTA: è possibile che in alcune tipologie d'implementazione sia disponibile una palette di riferimento per le funzioni frequentemente utilizzate (rif. Label )
WBUT013 | evidenza stato abilitazione | Evidenza dello stato di abilitazione (es. differente colore della label in stato editabile rispetto a non editabile) (rif. Label )
dinamica di interazione
WBUT001 | abilitazione a comando | Disabilitazione/Abilitazione a comando
WBUT002 | visibilità a comando | Modalità invisibile/visibile a comando
WBUT003 | profilazione dell'abilitazione | Disabilitazione/Abilitazione a fronte di regole associate al profilo dell'utente collegato
WBUT004 | profilazione della visibilità | Modalità invisibile/visibile a fronte di regole associate al profilo dell'utente collegato
WBUT005 | refresh selettivo della schermata | Refresh parziale (selettivo) della schermata a fronte dell'esecuzione del comando associato all'evento di click.
WBUT006 | refresh totale della schermata | Refresh totale della schermata a fronte dell'esecuzione del comando associato all'evento di click.
WBUT009 | attivazione logica al click | Attivazione logica applicativa associata a fronte del click
WBUT011 | cambio di schermata | Passaggio ad una schermata differente al termine dell'esecuzione della logica applicativa
WBUT012 | clessidra | Sospensione dell'interazione utente con visualizzazione dell'indicatore di "operazione in corso".
struttura
WBUT010 | includibilità in pannelli | Il Button può essere contenuto nei seguenti pannelli: WidgetsPanel CommandPanel

## Immagini

button con tooltip

button con icona e label

## Grado di implementazione delle varie caratteristiche

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

cod | feature | guigen
--- | --- | ---
1.5.0 | 1.6.0
neutral-base | neutral-arricchita | neutral-base | neutral-arricchita
apparenza grafica
WBUT007 | tooltip a comparsa |  |  |  |
WBUT008 | label + icona |  |  |  |
WBUT013 | evidenza stato abilitazione |  |  |  |
dinamica di interazione
WBUT001 | abilitazione a comando |  |  |  |
WBUT002 | visibilità a comando |  |  |  |
WBUT003 | profilazione dell'abilitazione |  |  |  |
WBUT004 | profilazione della visibilità |  |  |  |
WBUT005 | refresh selettivo della schermata |  |  |  |
WBUT006 | refresh totale della schermata |  |  |  |
WBUT009 | attivazione logica al click |  |  |  |
WBUT011 | cambio di schermata |  |  |  |
WBUT012 | clessidra |  |  |  |
struttura
WBUT010 | includibilità in pannelli |  |  |  |