Class "guigen :: Calendar"

Defined in package : guigen

Campo di immissione per date, con strumento per la selezione della data (date picker).

Annotations

Super and Sub Types

Direct Attributes

Inherited Attributes

Inherited References

Attribute ecore :: EBoolean selectMonth

se valorizzato a true permette all'utente la scelta del mese tramite una dropdown list

PropertyDescription
typeecore :: EBoolean
changeabletrue
defaultValueLiteralfalse
derivedfalse
iDfalse
lowerBound0
nameselectMonth
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Attribute ecore :: EBoolean selectYear

se valorizzato a true permette all'utente la scelta dell'anno tramite una dropdown list

PropertyDescription
typeecore :: EBoolean
changeabletrue
defaultValueLiteralfalse
derivedfalse
iDfalse
lowerBound0
nameselectYear
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Attribute ecore :: EString selectYearRange

permette di specificare il range di selezione dell'anno (utilizzato solo se selectYear = true:

PropertyDescription
typeecore :: EString
changeabletrue
defaultValueLiteralnull
derivedfalse
iDfalse
lowerBound0
nameselectYearRange
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Annotation logicpkg

KeyValue
pkgui.widgets

Annotation uiwidgetdoc

KeyValue
descriptionE' un campo utilizzabile per l'immissione di date (nel formato gg/mm/aaaa). Il widget completo prevede una label ed il campo di immissione associato. La label può essere, in casi particolari, vuota. Il Calendar 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 Calnedar prevede:
  • la limitazione automatica del numero di caratteri digitabili (gg/mm/aaa=10)
  • la possibilità di effettuare, al momento del submit della form, la validazione dell'input immesso (che deve necessariamente essere di tipo "DATA")
  • 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:
  • verifiche client side al momento della digitazione di aderenza dei caratteri immessi al tipo di dato previsto (maschera GG/MM/AAAA)
  • date-picker: strumento di selezione della data a partire da mini-calendario
  • tooltip al passaggio del cursore sulla label del widget
generated on 5-set-2016 at 16.27.37 by metamodeldoc