extjs:通过从Ext.data.JsonStore返回的json加载树
我需要使用Ext.data.JsonStore调用返回的json数据(跨域调用)加载一个extjs树面板。那很好用。我就是找不到使用返回的jsonStore加载树面板的方法。有什么想法吗?我是真正的亡命之徒 谢谢大家 代码段:extjs:通过从Ext.data.JsonStore返回的json加载树,json,extjs,tree,cross-domain,Json,Extjs,Tree,Cross Domain,我需要使用Ext.data.JsonStore调用返回的json数据(跨域调用)加载一个extjs树面板。那很好用。我就是找不到使用返回的jsonStore加载树面板的方法。有什么想法吗?我是真正的亡命之徒 谢谢大家 代码段: var store = new Ext.data.JsonStore({ root: 'topics', totalProperty: 'totalCount', idProperty: 'threadid', remoteSort: tr
var store = new Ext.data.JsonStore({
root: 'topics',
totalProperty: 'totalCount',
idProperty: 'threadid',
remoteSort: true,
fields: [
'title', 'forumtitle', 'forumid', 'author',
{name: 'replycount', type: 'int'},
{name: 'lastpost', mapping: 'lastpost', type: 'date', dateFormat: 'timestamp'},
'lastposter', 'excerpt'
],
proxy: new Ext.data.ScriptTagProxy({
url: 'http://other.domain/test.aspx'
})
});
//现在我需要使用该存储来加载树
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
useArrows: true,
autoScroll: true,
animate: true,
enableDD: true,
containerScroll: true,
border: false,
loader: new Tree.TreeLoader({ dataUrl: '????' })
//.....
});
救命啊 您必须将加载侦听器添加到存储中,并手动将加载数据中的树节点添加到树中,树不直接支持存储,请记住,树是分层的,存储非常简单。嘿,Lloyd-我喜欢快速响应。有没有可能有代码片段或URL可以帮助我?