我有與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