Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [extjs]

    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

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    suona come un ripescaggio dalla cache di richieste asincrone,
    che in genere si risolve appendendo un dato sempre diverso all' indirizzo a cui punta la richiesta

    non conoscendo extjs, potrebbe gia' esserci qualche opzione interna al comando load per impedirlo, quindi consulta prima la documentazione

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.