custom:api_js_closegwcontainer

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 revisione Revisione precedente
Prossima revisione
Revisione precedente
custom:api_js_closegwcontainer [2019/11/19 10:16]
giorgio.scali
custom:api_js_closegwcontainer [2019/11/19 10:20] (versione attuale)
giorgio.scali
Linea 3: Linea 3:
 Esso prende in ingresso un solo parametro, gwContainerRef,​ che in qualche modo referenzia il contenitore che deve essere chiuso. Esso prende in ingresso un solo parametro, gwContainerRef,​ che in qualche modo referenzia il contenitore che deve essere chiuso.
 Sono supportate le seguenti modaltà di referenziazione del container da chiudere: Sono supportate le seguenti modaltà di referenziazione del container da chiudere:
-  * **widget**, Object, istanza di una classe dojo o derivata del contenitore da chiudere (gwContainer). In generale, un qualsiasi metodo di apertura tab/dialog in Geoweb, è una function con nome aderente al pattern: open[Content-Type][Container-Type]() (Esempio: openGwClassDetailTab()). L'​invocazione di una qualsiasi di queste function, restituisce l'​istanza del contenitore appena aperto, e può essere in seguito usata come parametro per invocare la function di chiusura closeGwContainer(). +  * **widget**, Object, istanza di una classe dojo o derivata del contenitore da chiudere (gwContainer). In generale, un qualsiasi metodo di apertura tab/dialog in Geoweb, è una function con nome aderente al pattern: ​//open[Content-Type][Container-Type]()// (Esempio: ​//openGwClassDetailTab()//). L'​invocazione di una qualsiasi di queste function, restituisce l'​istanza del contenitore appena aperto, e può essere in seguito usata come parametro per invocare la function di chiusura closeGwContainer(). 
-  * **id**, String, id globale del widget. Se il contenitore era stato aperto tramite API js, questo è il contenuto della proprietà ​**id** (gwContainer.id). In caso di gwContainer dichiarati declarativamente in file .jsp contenuti in plugin custom (o comunque sia hard-coded),​ id è il contenuto dell'​attribute ​**data-dojo-id=""​** o dell'​attribute ​**id=""​** del tag declarativo del gwContainer +  * **id**, String, id globale del widget. Se il contenitore era stato aperto tramite API js, questo è il contenuto della proprietà ​//id// (Esempio: //gwContainer.id//). In caso di gwContainer dichiarati declarativamente in file .jsp contenuti in plugin custom (o comunque sia hard-coded),​ id è il contenuto dell'​attribute ​//data-dojo-id=""​// o dell'​attribute ​//id=""​// del tag declarativo del gwContainer 
-  * **dom node**, domNode del componente. Ottenibile in varia maniera gwContainer.domNode,​ o come risultato dell'​invocazione della funzione di query su nodi dom di dojo (Esempio: var domNode = query('​.myGwContainerCustomClass',​ restrictionDomNode)[0];​ )+  * **dom node**, ​//domNode// del componente. Ottenibile in varia maniera gwContainer.domNode,​ o come risultato dell'​invocazione della funzione di query su nodi dom di dojo (Esempio: ​//var domNode = query('​.myGwContainerCustomClass',​ restrictionDomNode)[0];​// )
  
 ===== Esempi ===== ===== Esempi =====
-Chiudere un container data l'​istanza+Chiudere un container data l'​istanza:
 <​code>​ <​code>​
 var gwContainer = openXY(); //​gwContainer opened using one of the open[Content-Type][Container-Type]() js API var gwContainer = openXY(); //​gwContainer opened using one of the open[Content-Type][Container-Type]() js API
  • custom/api_js_closegwcontainer.1574154977.txt.gz
  • Ultima modifica: 2019/11/19 10:16
  • da giorgio.scali