私はtreestoreにネストされたリストを持っています。最初に読み込まれている間、ストアは完全にロードされ、リストはストアに従って表示されます。私は、リフレッシュボタンをクリックすると、私のtreestoreは新しいデータ(最初と同じデータモデルを持つ)でリロードされ、ネストされたリストも新しいデータセットでリロードする必要があります。以下はTreeStoreをリロードするには?
私TreeStoreの定義は、私がstore.loaddata()メソッドを使用して同じことを達成したExt.data.JsonStoreで
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();
です。しかし、私はTreeStoreのloaddata()メソッドを見つけることができませんでした。
親切に私を助けてください。
上記の2つのコードを示唆した私にとってdidntの仕事をスニペット – shatthi
あなたのコンソール上の任意の誤差はありますか? (Chrome Devtools/Firefox Firebug?) –
クロムでは、私はrightpanestoredata referenceとtreestore referenceの両方でreload()が利用できないと言います。 – shatthi