He anidado la lista con treestore. Mientras carga la primera vez, la tienda se carga perfectamente y la lista se muestra según la tienda. Cuando hago clic en el botón Actualizar, mi arbolado debe volver a cargarse con nuevos datos (con el mismo modelo de datos que la primera vez) y la lista anidada también debe volver a cargarse con un nuevo conjunto de datos.¿Cómo volver a cargar TreeStore?
A continuación es mi definición 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();
En Ext.data.JsonStore que he logrado utilizando el método mismo store.loaddata(). Pero no pude encontrar el método loaddata() para TreeStore.
Amablemente ayúdame.
lo anterior sugirió dos fragmentos de código no funcionó para mí – shatthi
¿Hay algún error en la consola? (¿Chrome Devtools/Firefox Firebug?) –
Sí, en Chrome, dice que reload() no está disponible para mi referencia de datos de almacén derecho y referencia de almacén de árboles. – shatthi