我想将树存储绑定到ext.js 4.2中的树面板。 我的树店:
Ext.define('My store', {
extend: 'Ext.data.TreeStore',
autoLoad : true,
model: 'ria.model.system.TreeProgram',
root : {
text : '1depth',
expanded : false
},
proxy: {
type: 'ajax',
url: '/json/programlist.json',
reader: {
type: 'json',
rootProperty: 'children',
successProperty: 'success'
},
listeners: {
exception: function(proxy, response, operation){
// some code
},
load: function(dataStore, rows, bool) {
// some code
}
}
}
},
好吧,我会尝试如下。 Ext.ComponentQuery.query('#TreePanel中')[0] .bindStore(me.store); 在这里,' Ext.ComponentQuery.query('#treePanel')[0]'是树面板。 但后来我得到错误! 让我们了解动态绑定树存储到树面板的方法。 问候。
答案 0 :(得分:0)
您需要使用reconfigure
函数动态绑定商店。
重新配置([商店],[列])
使用a重新配置网格或树 新店和/或专栏。商店和列也可以作为传递 PARAMS。
所以它应该是这样的:
Ext.ComponentQuery.query('#treePanel')[0].reconfigure(me.store);