| SimplePageStructure: crea struttura pagina (con scelta template) |
ContentPanel |
il ContentPanel non deve già contenere nessun pannello |
Crea la struttura di primo livello della schermata.
Permette di scegliere:
- quanti quadranti attivare (up/down/left/right/center)
- il titolo della schermata
- l'etichetta del pannello centrale
- se visualizzare il menu, e in caso affermativo se visualizzarlo
in alto (menu orizzontale) o a sinistra (menu verticale)
- se vusualizzare il pannello di infornazioni utente
|
| FormFields4RecordAppdata: crea struttura di campi a partire da application data di tipo struttura |
FormPanel |
il ContentPanel che contiene il FormPanel selezionato deve
referenziare preventivamente almeno un ApplicationData di tipo ComplexType |
Crea una struttura di campi in base alla struttura dati a cui
fa riferimento un ApplicationData e effettua i binding tra i Widget e i Field.
Il wizard presenta all'utente le seguenti scelte:
- quale tra gli ApplicationData referenziati dal ContentPanel contenitore deve
essere utilizzato come fonte dati
- quale deve essere l'etichetta del WidgetsPanel che conterrà i Widget
- quali tra i Field del ComplexType visualizzare
Il pannello creato avrà un layout verticale e i Widget saranno creati in
base al tipo del campo (es. Data -> Calendar, Stringa o numerico -> TextField,
booleano -> CheckBox).
|
| Table4CollectionAppdata: crea una Table a partire da un ApplicationData
di tipo array di ComplexType |
WidgetsPanel |
il ContentPanel che contiene il FormPanel selezionato deve
referenziare preventivamente almeno un ApplicationData di tipo TypedArray di ComplexType |
Crea una Table per visualizzare il contenuto dell'ApplicationData.
Il wizard presenta all'utente le seguenti scelte:
- quale tra gli ApplicationData referenziati dal ContentPanel contenitore deve
essere utilizzato come fonte dati (collection-binding)
- quale deve essere il name della Table
- quali tra i Field del ComplexType contenuto nella collection visualizzare
- il tipo di selezione che sarà possibile effettuare sulla tabella
(nessun selezione | selezione singola | selezione multipla)
- in caso di selezionabilità:
- il campo che deve essere utilizzato come identificativo del record
- l'ApplicationData che dovrà contenere l'identificativo della riga
selezionata (value-binding)
Il pannello creato avrà un layout verticale e i Widget saranno creati in
base al tipo del campo (es. Data -> Calendar, Stringa o numerico -> TextField,
booleano -> CheckBox).
|