zTree貌似没有提高清空树(所有节点)的方法
@zTree 你好,想跟你请教个问题:
zTree貌似没有提高清空树(所有节点)的方法?!
destroy()方法是销毁了整个树对象。
var nodes = treeObj.getNodes(); for (var i = 0, l = nodes.length; i < l; i++) { treeObj.removeNode(nodes[i]); }使用removeNode方法删除,发现总是有残留的树节点,不能完全删除干净。
请教:
删除整个树节点应该如何操作?
先谢过!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
好的··谢谢
@zTree 大哥
哈哈哈哈哈,昨天没有细看代码。。。你这么删除删不干净是正常的。
请你换成:
for (var i = nodes.length-1; i >= 0; i--) {
treeObj.removeNode(nodes[i]);
}
然后再试试看吧!
1、使用removeNode方法删除,发现总是有残留的树节点,不能完全删除干净。
这个是怎么个意思? 请详细描述一下,谢谢。
2、如果你不destory,直接init 一次不行吗?? destory 主要是为了那些要销毁zTree 功能提供的。 如果你希望 zTree 还在,只是无接点,那么直接 init 不行吗?
暂时没有找到更简便的方法,只能先destroy,然后重新init一次……
还是等高手看看,有没有其他方法,谢谢!
1、使用removeNode方法删除,发现总是有残留的树节点,不能完全删除干净。
这个是怎么个意思? 请详细描述一下,谢谢。
2、如果你不destory,直接init 一次不行吗?? destory 主要是为了那些要销毁zTree 功能提供的。 如果你希望 zTree 还在,只是无接点,那么直接 init 不行吗?