Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la 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 ===== |