浏览 1233 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-11-01
在做项目的时候碰到个问题,解析JSON数据产生树的节点后当我点树节点会展开下层节点(下层节点数据当点击事件发生的时候再去服务器读取),现在的情况是点树节点能够触发事件,但是我发现用appendChild的时候只能对根节点能正常我要把节点加到点击节点下就不行,不知道为什么
tree2.on('click', function(node) { node.appendChild(new Tree.TreeNode({ text:'test', draggable:false })); }); //错误 tree2.on('click', function(node) { root.appendChild(new Tree.TreeNode({ text:'test', draggable:false })); }); //正常 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-11-01
我也测试了一下,只能在点击非叶节点时才可以增加。
发现ext自动生成id(用Ext.id(null, "ynode-"))... 和dojo的uuid比较像? |
|
| 返回顶楼 | |
|
时间:2007-11-01
的确 Ext.id()是生成一个不重复的Id
|
|
| 返回顶楼 | |
|
时间:2007-11-01
后台用Java吗?推荐使用 DWRTreeLoader。
http://extjs.com/forum/showthread.php?t=6217&page=3 可以动态显示树,并且实现树节点的增加、修改和删除,还可以做树节点任意拖动(并和后台数据库表即时同步状态)。 |
|
| 返回顶楼 | |








