我正在使用ExtJS 2.2.1
在我的网络应用程序中,我曾经有一个带有单根的TreePanel,如下所示:
`
|- Colors
|- Blue
|- Red
|- Yellow
Run Code Online (Sandbox Code Playgroud)
现在我已经意识到顶级节点没有意义,我想删除它并促进其子节点:
`
|- Blue
|- Red
|- Yellow
Run Code Online (Sandbox Code Playgroud)
问题是,根据文档,TreePanel必须始终具有单个根.
如何创建具有多个节点的TreePanel?
这是我创建树的当前代码:
var tree = new Ext.tree.TreePanel({
animate:true,
enableDD:false,
loader: new Ext.tree.TreeLoader({
dataUrl: 'colors.json'
}),
lines: true,
selModel: new Ext.tree.MultiSelectionModel(),
containerScroll: true,
autoScroll: true,
height: 100,
width: 280,
rootVisible: true,
root: new Ext.tree.AsyncTreeNode({
text: 'Colors',
hasChildren:true,
id: 1
}),
el: 'tree'
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3713 次 |
| 最近记录: |