मेरे पास ट्रेस्टोर के साथ नेस्टेडलिस्ट है। पहली बार लोड होने पर स्टोर पूरी तरह से लोड हो जाता है और स्टोर के अनुसार सूची प्रदर्शित की जा रही है। जब मैं रीफ्रेश बटन पर क्लिक करता हूं, तो मेरे ट्रेस्टोर को नए डेटा (उसी डेटा मॉडल के साथ पहली बार) के साथ पुनः लोड किया जाना चाहिए और नेस्टेड सूची को डेटा के नए सेट के साथ पुनः लोड करने की भी आवश्यकता है।ट्रीस्टोर को फिर से लोड कैसे करें?
नीचे मेरी 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
के लिए फ्लॉप काम के टुकड़े वहाँ हैं अपने कंसोल पर किसी भी त्रुटि? (क्रोम डेवटोल्स/फ़ायरफ़ॉक्स फायरबग?) –
क्रोम में हाँ, यह कहता है कि रीलोड() मेरे राइटपेनेस्टाटा संदर्भ और ट्रेस्टोर संदर्भ दोनों के लिए उपलब्ध नहीं है। – shatthi