# Class "guigen :: RadioButtons"

Defined in package : guigen

Widget a selezione alternativa tra un insieme statico di valori.

Annotations

- logicpkg
- uiwidgetdoc

Super and Sub Types

- guigen :: Widget
  - guigen :: DataWidget
    - guigen :: RadioButtons

| Direct References guigen :: PanelLayout layout guigen :: RadioButton radio
Inherited Attributes ecore :: EString dataTypeModifier ecore :: EBoolean required ecore :: EBoolean defaultEnabled ecore :: EBoolean defaultVisible ecore :: EBooleanObject enableEnrichment ecore :: EString label ecore :: EString name ecore :: EString tooltip | Inherited References guigen :: Type dataType guigen :: AppDataBinding databinding guigen :: EventHandler eventHandlers guigen :: WidgetLayoutSpecifier layoutSpec guigen :: UISecurityConstraint securityConstraints

## Reference guigen :: PanelLayout layout

Orientamento dei singoli Radiobutton. Valori ammessi:

- Vertical
- Horizontal

Property | Description
--- | ---
type | guigen :: PanelLayout
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | layout
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: RadioButton radio

Insieme dei radiobutton che determina l'insieme dei valori possibili

Property | Description
--- | ---
type | guigen :: RadioButton
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | radio
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Annotation logicpkg

Key | Value
--- | ---
pkg | ui.widgets

## Annotation uiwidgetdoc

Key | Value
--- | ---
description | E' 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