Chiusura generica componente - closeGwContainer()

E' una function di utilità che serve per chiudere iL contenitore di un qualsiasi componente aperto con le API javascript di Geoweb. 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:

Esempi

Chiudere un container data l'istanza:

var gwContainer = openXY(); //gwContainer opened using one of the open[Content-Type][Container-Type]() js API
..
closeGwContainer(gwContainer);

Chiudere un container dato l'id:

var gwContainerId = gwContainer.id;
closeGwContainer(gwContainerId);

Chiudere un container dato il nodo dom:

var gwContainerDomNode = gwContainer.domNode;
closeGwContainer(gwContainerDomNode);
//when the gwContainer is marked with 'myGwContainerCustomClass' as html class
require(['dojo/query'], function(query){
..
	var domNode = query('.myGwContainerCustomClass', optionalRestrictionDomNode)[0];
	closeGwContainer(domNode);
..
});