我有与treestore嵌套列表。首次加载时,商店加载完美,并根据商店显示列表。当我点击刷新按钮时,我的treestore应该重新加载新数据(使用与第一次相同的数据模型)并且嵌套列表也需要重新加载新的数据集。如何重新加载TreeStore?
下面是我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();
在Ext.data.JsonStore的实践例子我已经完成了相同的使用store.loaddata()方法。但我无法找到TreeStore的loaddata()方法。
请帮助我。
上述建议的两段代码没有工作对我来说 – shatthi
是否有您的控制台上的错误? (Chrome Devtools/Firefox Firebug?) –
是在Chrome中,它表示reload()不适用于我的rightpanestoredata参考和树库参考。 – shatthi