如何使用 Ajax 响应加载树面板树存储。
如何使用 Ajax 响应 json 加载树面板树存储。
我可以在本地加载它,即如果我在本地有可用的 json 文件,那么我可以使用 treeStore.load() 方法通过配置的代理加载它。
但是现在如果我有来自 Ajax 响应的数据,那么我该怎么做呢?
模型 :
Ext.define('dimExpModel', {
extend : 'Ext.data.Model',
fields : [
{
name: 'memberName'
},
{
name: 'memberCode'
},
{
name: 'dimension'
}
]
});
店铺 :
var dimExpStore = Ext.create('Ext.data.TreeStore',{
storeId:'dimExpStore',
model:dimExpModel,
proxy: {
type: 'memory',
reader: {
type: 'json'
}
}
});
树面板:
{
"xtype": "treepanel",
"height": 250,
"id": "treePanel",
"width":400,
"title":"My Tree Panel",
"store": "dimExpStore",
"displayField":"memberName",
"useArrows":true,
"viewConfig": {
}
};
任何帮助表示赞赏。