开发者社区 问答 正文

zTree如何根据某个节点,自动展开? 400 报错

zTree如何根据某个节点,自动展开? 400 报错

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);}
展开失败,后台没有报错,什么原因呢?

展开
收起
爱吃鱼的程序员 2020-06-01 14:25:42 617 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    递归展开######id是zTree内部数据结构已经使用了的,如果自定义属性最好避免重复。另外最好需要检查 getNodeByParam的返回值是否为null
    ######问题解决了,但发现了zTree的一个bug:当把节点设置成Radio的时候,调用expandNode()后,zTree自动把Radio改成了checkBox了。######请你用 最新版本看一下,是否还有这个问题?

    2020-06-01 14:25:43 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等