ExtJS Tree面板绑定

时间:2011-05-10 06:36:30

标签: extjs

Iam使用TreePanel设计一个ExtJS Combo

如何从数据库绑定treePanel(请提供任何示例代码) 如何将网址提供给treepanel以及如何设置为父级和子级...

提前致谢

1 个答案:

答案 0 :(得分:0)

这是一棵简单的树:

var tree= new Ext.tree.TreePanel({
    renderTo: Ext.getBody(),
    height: 300,
    useArrows: true,                    
    animate: true,
    border: false,
    root: {
        nodeType: 'async',
        text: 'Gallery',
        draggable: false, 
        id: '0'                       
    },
    loader: {
        url: '/Url to your server side for getting your tree data',
        requestMethod: 'GET'
    },
});

您需要对服务器端进行编码以将树数据作为json返回。这是一个例子:

[
  {id:'1',text:'First Data',leaf:true},
  {id:'2',text:'Second Data',leaf:true}
]

如果您需要使用API​​更改或设置URL,您可以这样做:

treeObject.getLoader().url = "/Your new Url to server side";

我们通过网址加载新节点的大部分时间。没有用于创建父级或子级的特定API。你能解释一下你想要做什么吗?