Tôi có danh sách lồng nhau với treestore. Trong khi tải lần đầu tiên cửa hàng được tải hoàn hảo và danh sách đang được hiển thị theo cửa hàng. Khi tôi nhấp vào nút refresh, treestore của tôi sẽ được tải lại với dữ liệu mới (với cùng một kiểu dữ liệu như lần đầu tiên) và danh sách lồng nhau cũng cần phải được tải lại với bộ dữ liệu mới.Cách tải lại TreeStore?
Dưới đây là định nghĩa của tôi 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();
Trong Ext.data.JsonStore tôi đã thực hiện cùng một phương pháp sử dụng store.loaddata(). Nhưng tôi không thể tìm thấy phương thức loaddata() cho TreeStore.
Vui lòng giúp tôi.
trên đề nghị hai đoạn mã didnt làm việc cho tôi – shatthi
Có bất kỳ lỗi trên giao diện điều khiển của bạn? (Chrome Devtools/Firefox Firebug?) –
Có trong chrome, nó nói tải lại() không có sẵn cho cả tham chiếu rightpanestoredata và tham chiếu treestore của tôi. – shatthi