2012-09-18 12 views
5

Ho un semplice Ext.tree.Panel, che carica i suoi dati da un Ext.data.TreeStore utilizzando un proxy Ajax.ExtJS 4 - Non memorizzare mai nodi albero nel pannello dell'albero

Il comportamento predefinito quando l'espansione di un TreeNode sembra essere:

  • se espansa prima: recuperare dalla cache
  • se mai esteso: recuperare dal server di

Come posso spegnere il opzione di memorizzazione nella cache, in modo che sia mai cache (ovvero recuperi sempre dal server)?

risposta

5

mettere questo come un ascoltatore nel negozio per ottenere il comportamento desiderato:

collapse: function(node){ 
    node.removeAll(); 
    node.set("loaded", false); 
}