Ho nestedlist con treestore. Durante il primo caricamento, il negozio viene caricato perfettamente e l'elenco viene visualizzato in base al negozio. Quando faccio clic sul pulsante di aggiornamento, il mio server deve essere ricaricato con nuovi dati (con lo stesso modello di dati della prima volta) e anche l'elenco nidificato deve essere ricaricato con una nuova serie di dati.Come ricaricare TreeStore?
Qui di seguito è la mia definizione treestore
rightPaneStoreData = getFolderListData();
rightPaneStore =new Ext.data.TreeStore({
autoLoad:false,
model: 'FIMT.models.rightPaneModel',
root: rightPaneStoreData,
proxy: {
type: 'memory',
reader: {
type: 'tree',
root: 'items'
}
},
listeners: {
datachanged: function(records){
alert("datachanged");
}
}
});
rightPaneStore.load();
In Ext.data.JsonStore ho compiuto il metodo stesso utilizzando store.loaddata(). Ma non riuscivo a trovare il metodo loaddata() per TreeStore.
Gentilmente aiutatemi.
quanto sopra suggerito due frammenti di codice non ha funzionato per me – shatthi
Ci sono degli errori sulla tua console? (Chrome Devtools/Firefox Firebug?) –
Sì in chrome, dice che il reload() non è disponibile sia per il riferimento a destra che per il riferimento a treestore. – shatthi