angular中使用z-tree初始化之后,展开根节点不生效

在AngularJS项目中,为适配IE8选择了z-tree实现复选树结构。从后台动态获取数据初始化z-tree后,根节点无法展开。经过排查配置、代码、延迟执行等尝试无效,最终发现需要通过zTree对象执行expandNode方法,并从树结构中获取当前节点数据。忽视文档导致问题拖延,改进后的代码成功解决问题。
摘要由CSDN通过智能技术生成

今天解决了一个非常尴尬的问题,纠结了整整半个月,最后还是被自己没有仔细看文档给打败了。
具体的事情是这样的,我们的需求是实现可复选的树结构,因为要适配IE8,纠结了很久之后最后决定使用z-tree,适配性又高速度又快。数据是后台接口动态获取的,利用取出来的数据进行树的初始化,初始化结束后默认展开根节点,再然后问题就来了,不管怎么弄根节点数据就是展不开,然后就开始了我的漫长调查过程…
下面是我的节点展开代码

FormioUtils.getDataFromUrl(
    Formio.getBaseUrl() + initPath,
    {
   },
    'post',
    ''
).then(function (res) {
   
    if(res.errorcode == "0"){
   
        // 初始化ztree组件
        var zTreeObj = $
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值