ciao
codice:
function fTreeImpianti(codUnitaIn)
{
	var root = new MareMT.tree.AsyncTreeNode( {
          text : 'Invisible root'
            ,hasChildren : true
            ,codUnita : codUnitaIn
         });
	
	
	
	        var treeImpianti = new Ext.tree.TreePanel({
		    rootVisible     : false
		   ,id              : 'treeview-id'
		   ,autoScroll      : true
		   ,autoExpand      : true
		   ,containerScroll : true
		   ,loader          :  new MareMT.tree.DWRTreeLoader(jsTreeService.getImpiantiTree, [ 'codUnita' ])
		   ,root            : root
		});
	
	
	treeImpianti.on('click', function(node, e)
	{
		impianto = node.id;
		
		var ricercaTicket = getForm('impianti');
		
		ricercaTicket.render('ticketForm');
					
	}, this);
	
	treeImpianti.on("load", function(node, exception) {			
	    debugger;
	    
});

	treeImpianti.on("loadexception", function(node, exception) {
			    exceptionManagement('/dynamic/mare/Login.do', exception, true);
		})
	

	
	
	
	treeImpianti.getLoader().load(treeImpianti.setRootNode(root));
	root.expand();
	return treeImpianti;
}
questa è una funzione che mi permette di caricare dei dati dato un parametro in ingresso.
la prima volta funziona tutto bene senza nessun problema.
ma la seconda volta che chiamo questa funziona i dati vengono caricati nel treeImpianti ma senza visualizzarli. nella visualizzazione appaiono sempre i dati vecchi.
mi potete dire quale puo essere il problema?
grazie e ciao