sviluppo:cityware_componenti_dinamici
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| sviluppo:cityware_componenti_dinamici [2016/03/29 14:35] – m.biagioli | sviluppo:cityware_componenti_dinamici [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
|---|---|---|---|
| Linea 43: | Linea 43: | ||
| </ | </ | ||
| + | ===== Componenti dinamici Su Grid===== | ||
| + | Metodo: | ||
| + | **addGridComponent**($formName, | ||
| + | |||
| + | Parametri: | ||
| + | * **$formName**: | ||
| + | * **$components**: | ||
| + | |||
| + | Componenti attualmente gestiti: | ||
| + | |||
| + | ==== ita-edit==== | ||
| + | L' | ||
| + | |||
| + | * **type**: ' | ||
| + | * **id**: id componente | ||
| + | * **onChangeEvent**: | ||
| + | * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi ' | ||
| + | * **rowKey**: identificativo riga selezionata in griglia | ||
| + | * **additionalClass**: | ||
| + | * **properties**: | ||
| + | |||
| + | ==== ita-edit-date==== | ||
| + | L' | ||
| + | |||
| + | * **type**: ' | ||
| + | * **id**: id componente | ||
| + | * **onChangeEvent**: | ||
| + | * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi ' | ||
| + | * **rowKey**: identificativo riga selezionata in griglia | ||
| + | * **additionalClass**: | ||
| + | * **properties**: | ||
| + | * **formatter**: | ||
| + | |||
| + | ==== ita-select==== | ||
| + | L' | ||
| + | |||
| + | * **type**: ' | ||
| + | * **id**: id componente | ||
| + | * **onChangeEvent**: | ||
| + | * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi ' | ||
| + | * **rowKey**: identificativo riga selezionata in griglia | ||
| + | * **additionalClass**: | ||
| + | * **properties**: | ||
| + | * **options**: | ||
| - | ===== Componenti dinamici ===== | + | ===== Componenti dinamici |
| Metodo: | Metodo: | ||
| Linea 70: | Linea 114: | ||
| ==== ita-edit ==== | ==== ita-edit ==== | ||
| - | * **type**: 'ita-button' | + | * **type**: 'ita-edit' |
| * **id**: id conmponente | * **id**: id conmponente | ||
| * **newline**: | * **newline**: | ||
| * **properties**: | * **properties**: | ||
| * **label**: oggetto label associato al componente | * **label**: oggetto label associato al componente | ||
| + | * **additionalClass**: | ||
| + | * **onChangeEvent**: | ||
| + | * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi ' | ||
| ==== ita-edit-lookup ==== | ==== ita-edit-lookup ==== | ||
| Linea 104: | Linea 151: | ||
| * **label**: oggetto label associato al componente | * **label**: oggetto label associato al componente | ||
| * **options**: | * **options**: | ||
| + | * **onChangeEvent**: | ||
| + | * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi ' | ||
| + | * **additionalClass**: | ||
| ==== label ==== | ==== label ==== | ||
| Linea 257: | Linea 307: | ||
| Metodo: **addGridComponent** | Metodo: **addGridComponent** | ||
| + | |||
| Parametri: | Parametri: | ||
| * **component**: | * **component**: | ||
| - | Questo metodo funge da wrapper per i componenti specifici, ad esempio, per ' | + | Questo metodo funge da wrapper per i componenti specifici, ad esempio, per ' |
| + | **addGridComponentItaSelect** | ||
| Parametri: | Parametri: | ||
| - | * **type**: Tipo componente (' | + | |
| - | * **model**: Nome della form (corrisponde con $this-> | + | * **model**: Nome della form (corrisponde con $this-> |
| - | * **name**: Nome del componente (serve per costruire l'id in questo modo: [model]_[name]_[rowKey]) | + | * **name**: Nome del componente (serve per costruire l'id in questo modo: [model]_[name]_[rowKey]) |
| - | * **rowKey**: Chiave che identifica il record | + | * **rowKey**: Chiave che identifica il record |
| - | * **options**: | + | * **options**: |
| - | * **additionalData**: | + | * **additionalData**: |
| - | All' | + | All' |
| - | * **id**: Id del componente html | + | * **id**: Id del componente html |
| - | * **name**: Nome componente (id, senza rowKey) | + | * **name**: Nome componente (id, senza rowKey) |
| - | * **model**: Nome della form | + | * **model**: Nome della form |
| - | * **value**: Nuovo valore | + | * **value**: Nuovo valore |
| Inoltre, verranno passati tutti i valori previsti in ' | Inoltre, verranno passati tutti i valori previsti in ' | ||
| Linea 309: | Linea 361: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ===== Note ===== | ||
| + | E' necessario dopo aver creato a runtime dei componenti particolari (date-picker , ita-button ecc) associare tramite la funzione " | ||
| + | Ad esempio se creo una griglia editabile da codice è necessario per far funzionare tutti i sui elementi (date-picker, | ||
| + | |||
| + | < | ||
| + | cwbLibHtml:: | ||
| + | </ | ||
| + | |||
| + | {{counter}} visualizzazioni. | ||
| + | |||
sviluppo/cityware_componenti_dinamici.1459262159.txt.gz · Ultima modifica: (modifica esterna)
