zTree如何根据某个节点,自动展开
zTree Version:3.5.12
已经条件:某个节点的id,zTree完成初始化之后,展开这个节点,实现过程如下:
var id=$("#id").val(); if(id>0){ var zTree=$.fn.zTree.getZTreeObj("addressTreeModal"); var node=zTree.getNodeByParam("id",id,null); zTree.expandNode(node,true,true,true);}展开失败,后台没有报错,什么原因呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请你用 最新版本看一下,是否还有这个问题?
问题解决了,但发现了zTree的一个bug:当把节点设置成Radio的时候,调用expandNode()后,zTree自动把Radio改成了checkBox了。
id是zTree内部数据结构已经使用了的,如果自定义属性最好避免重复。另外最好需要检查 getNodeByParam的返回值是否为null
递归展开