Defined in package :
guigen
Modello della singola colonna di una Table.
Annotations
Super and Sub Types
All known Sub Classes
Referenced by
Permette di stabilire a runtime se una cella della colonna (che deve essere dichiarata eventActive) sarà effettivamente attiva (ovvero sarà "cliccabile"). Rappresenta il selettore di un field del record di cui è costituita la collezione collegata alla tabella: questo field deve essere di tipo boolean.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | activeFlagSelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Se impostato a true abilita la definizione di un CustomDecorator, per impostazioni grafiche particolari da effettuarsi a livello della singola colonna.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | customDecorator |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Opzionale. Permette di indicare un campo differente da utilizzare per l'ordinamento della colonna. Utile in caso di decorator o in quei casi in cui serva un ordinamento custom dei valori della colonna (esempio: ordinamento dei valori della colonna senza tener conto di articoli, etc..)
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | customSortPropertySelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Se impostato a true la colonna è editabile. Il widget utilizzato per l'editing della colonna dipende dal tipo del field associato alla colonna (tramite la property selector):
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | editable |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Permette di stabilire a runtime se una cella della colonna (che deve essere dichiarata editabile) sarà effettivamente editabile. Rappresenta il selettore di un field del record di cui è costituita la collezione collegata alla tabella: questo field deve essere di tipo boolean.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | editableFlagSelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Indica che la colonna è cliccabile. Il click permette di scatenare l'evento CLICKED sulla tabella. deve essere utilizzato in congiunzione con un event handler nella Table, altrimenti non ha nessun effetto.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | eventActive |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
In caso di colonna editabile se specificato rappresenta il massimo numero di caratteri digitabili. Se il valore specificato è zero il campo non ha limiti.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | fieldMaxLength |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Etichetta della testata della colonna
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | label |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Utilizzato in congiunzione con multiDataBinding o multidataPropertySelector. Seleziona il field da utilizzare come chiave-valore della combo.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | multidataKeySelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Permette di associare ad una colonna editabile la possibilità di scegliere il valore della cella a partire da una collezione di coppie chiave/valore. Per specificare quale campo del record di cui è costituita questa collezione ausiliaria utilizzare come chiave e come descrizione, occorre impostare le property multidataKeySelector e multidataValueSelector. L'insieme dei valori è differenziato riga per riga . Nel caso sia sufficiente uno stesso insieme di valori per tutte le righe utilizzare multiDataBinding
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | multidataPropertySelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Utilizzato in congiunzione con multiDataBinding o multidataPropertySelector. Seleziona il field da utilizzare come label descrittiva nella combo.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | multidataValueSelector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Seleziona il field del record di cui è costituita la collezione associata alla tabella.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | selector |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Se impostata a true la colonna è ordinabile cliccando sulla testata.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | sortable |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
tooltip associato all'header della colonna
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | tooltip |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Permette di associare ad una colonna editabile la possibilità di scegliere il valore della cella a partire da una collezione di coppie chiave/valore. Per specificare quale campo del record di cui è costituita questa collezione ausiliaria utilizzare come chiave e come descrizione, occorre impostare le property multidataKeySelector e multidataValueSelector. La collezione è la stessa per tutte le righe. Nel caso sia necessario differenziare l'insieme di valori a seconda della riga, utilizzare multidataPropertySelector.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| containment | true |
| defaultValueLiteral | null |
| derived | false |
| lowerBound | 0 |
| name | multiDataBinding |
| ordered | true |
| resolveProxies | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
| Key | Value |
|---|---|
| pkg | ui.widgets.table |