Strumenti Utente

Strumenti Sito


sviluppo:cityware_componenti_dinamici

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:cityware_componenti_dinamici [2016/10/05 13:40] l.cardinalisviluppo:cityware_componenti_dinamici [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 119: Linea 119:
   * **properties**: array di proprietà da associare al pulsante   * **properties**: array di proprietà da associare al pulsante
   * **label**: oggetto label associato al componente   * **label**: oggetto label associato al componente
 +  * **additionalClass**: da passare se si vogliono agganciare delle classi custom al componente
 +  * **onChangeEvent**: true se si vuole abilitare l'evento onChange, false altrimenti (evento 'afterSaveCell')
 +  * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi 'onChangeEvent')
  
 ==== ita-edit-lookup ==== ==== ita-edit-lookup ====
Linea 148: Linea 151:
   * **label**: oggetto label associato al componente   * **label**: oggetto label associato al componente
   * **options**: array di valori che può assumere il componente   * **options**: array di valori che può assumere il componente
 +  * **onChangeEvent**: true se si vuole abilitare l'evento onChange, false altrimenti (evento 'afterSaveCell')
 +  * **model**: il nome della form su cui deve rientrare (solo se richiesta gestione eventi 'onChangeEvent')
 +  * **additionalClass**: da passare se si vogliono agganciare delle classi custom al componente
  
 ==== label ==== ==== label ====
Linea 355: Linea 361:
 } }
 </code> </code>
 +
 +===== Note =====
 +E' necessario dopo aver creato a runtime dei componenti particolari (date-picker , ita-button ecc) associare tramite la funzione "parseHtmlContainer" lo script js per far funzionare il componente. 
 +Ad esempio se creo una griglia editabile da codice è necessario per far funzionare tutti i sui elementi (date-picker, formatter del data-edit ecc, binocoli per lookup esterni )lanciare la function sul componente padre che poi si occuperà di propagare tale comportamento ai figli.
 +
 +<code>
 +cwbLibHtml::attivaJSElemento($this->nameForm . '_' . [TABLENAME]);
 +</code>
 +
 +{{counter}} visualizzazioni.
 +
sviluppo/cityware_componenti_dinamici.1475674803.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)