level 5
父节点下有一个子节点,现在我用removeNodes把这个子节点删除了,然后再执行
if(nodes[0]['isParent'] && !nodes[0].children) //空节点
{oList['isParent'] = nodes[0]['isParent'];idList.push(nodes[0]['id']);}
这段代码,if条件却进不去了(我有设置async:enable:true)
2012年09月15日 02点09分
1
level 11
1、删除节点有 removeNode 和 removeChildNodes ; 木有 removeNodes 方法;
2、是否为父节点,请根据 isParent 属性判断
3、是否有子节点,请使用 (node.children && node.children.length > 0) 进行判断
2012年09月17日 03点09分
2
level 5
异步加载的空父节点和新建的父节点的children不一样,
异步加载的空父节点的children == "",
新建的父节点的children === undefined,
奇怪的是 异步加载的空父节点的children
===undefined,===null,==="",==="[]",全为false
2013年08月08日 09点08分
5
没有尝试看看 是否 是 个空的数组呢??
2013年08月11日 14点08分
回复 zTreeAPI :出来,出来,2.6有没有删除全部子节点的方法啊,API里面没找到啊! removeNodes 这个方法不能用
2014年04月03日 09点04分
回复 wye1236 :removeChildNodes 这个不能用
2014年04月03日 09点04分
回复 wye1236 :还用 2.6呀,早不维护了
2014年04月07日 11点04分
level 1
子窗体 创建一个树的节点,关闭窗体前加载父窗体,更父窗体树的数据。要先销毁父窗体的对象,$.fn.zTree.destroy(?),这父窗体的ID 怎么获取啊,因为子窗体中也有tree 控件,有相同的ID,
然后 初始化父窗体tree
var tree = $(window.parent.document.getElementById('menuContent')).find('#treeDemo');
$.fn.zTree.init(tree, setting, orgs);
这个问题已经困扰我了好几天了,谢谢,谢谢
2015年06月26日 08点06分
6