Class "guigen :: RadioButtons"

Defined in package : guigen

Widget a selezione alternativa tra un insieme statico di valori.

Annotations

Super and Sub Types

Direct References

Inherited Attributes

Inherited References

Reference guigen :: PanelLayout layout

Orientamento dei singoli Radiobutton. Valori ammessi:

PropertyDescription
typeguigen :: PanelLayout
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namelayout
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference guigen :: RadioButton radio

Insieme dei radiobutton che determina l'insieme dei valori possibili

PropertyDescription
typeguigen :: RadioButton
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
nameradio
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound-1
volatilefalse

Annotation logicpkg

KeyValue
pkgui.widgets

Annotation uiwidgetdoc

KeyValue
descriptionE' il classico widget di selezione di una opzione tra un insieme finito (e definito a tempo di sviluppo) di possibilità. Il widget completo prevede una label ed il campo di immissione associato, che è a sua volta costituito da un elenco di pulsanti la cui selezione è mutualmente esclusiva. La label può essere, in casi particolari, vuota. Il RadioButtons può essere utilizzato all'interno di:
  • WidgetsPanel, con layout Verticale, Orizzontale, Griglia
Prevede due modalità di funzionamento, una standard ed una ricca.

modalità standard

Il funzionamento di base del RadioButtons prevede:
  • la possibilità di effettuare, al momento del submit della form, la validazione dell'input immesso (es. verifica di campo required)
  • la possibilità di essere disabilitato a comando
  • la possibilità di essere reso invisibile a comando
  • la possibilità di essere disabilitato/invisibile a fronte di regole associate al profilo dell'utente collegato
  • la visualizzazione di un marcatore di errore in prossimità della label, in caso di fallita validazione

modalità ricca

La modalità ricca prevede di default i seguenti comportamenti aggiuntivi:
  • tooltip al passaggio del cursore sulla label del widget
event-clicked

E'possibile, a fronte della selezione da parte dell'utente di una delle opzioni visualizzate, scatenare una logica applicativa e modificare di conseguenza la schermata visualizzata. Esistono due modalità di esecuzione della logica associata: standard e ricca.

modalità standard
Alla selezione di una opzione dalla lista viene eseguita la logica applicativa associata e, al termine dell'esecuzione viene ricaricata l'intera schermata oppure il flusso passa ad una schermata differente.
modalità ricca
Alla selezione di una opzione dalla lista viene eseguita la logica applicativa associata. Durante l'esecuzione viene sospesa l'interazione utente e viene visualizzato un indicatore di "operazione in corso". Al termine dell'esecuzione i possibili effetti sono:
  • il refresh dell'intera schermata corrente, con mantenimento della posizione delle eventuali scrollbar
  • il refresh di una porzione specifica di schermata
  • il passaggio del flusso ad una schermata differente

generated on 5-set-2016 at 16.27.37 by metamodeldoc