ztree怎样将节点插入到指定同级节点的后面?
ztree吧
全部回复
仅看楼主
level 5
huzengxi1994 楼主
如在父节点级别一(Obj)下有name为aaa(Obj_1),bbb(Obj_2),ccc(Obj_3)三个子节点,现在要在父节点级别一下添加节点ddd放在bbb后面.
我是这样操作的
var newNode = treeObj.addNode(Obj,ddd);
treeObj.remove(Obj_2,newNode,"next")
结果还为什么ddd还是放在最后面,没有发生移动呢?
2013年03月06日 03点03分 1
level 5
huzengxi1994 楼主
纠正一下是treeObj.moveNode(Obj_2,newNode,"next")
我直接把已存在的节点用此方法移动位置没问题,为什么新添加的再移动位置就不行,页面有报错Cannot call method 'replace' of undefined
2013年03月06日 06点03分 2
level 5
huzengxi1994 楼主
在调试的时候发现刚添加的节点newNode,alert(newNode.name)为undifined,为啥呢?无奈,再用通过此id查找了一遍返回节点数据,就可以了
2013年03月06日 06点03分 3
level 11
addNodes 返回的是 Array ,不是 JSON,即使你只添加了一个节点,返回的也是 Array 只不过长度为1,请看API 说明
2013年03月06日 14点03分 4
1