若依 tree 添加子节点并显示

本文介绍了如何在ry-ui.js中使用ztree扩展树节点功能,包括删除并异步添加子节点的方法,以及如何通过ajax请求搜索节点并动态加载其子节点。
摘要由CSDN通过智能技术生成

原因

由于若依ry-ui.js  的tree列表没有添加子节点的功能,并且是通过ztree封装的tree节点

无法通过异步点击添加子节点。

实现代码

            addNodes:function (treeId,parentNode,childrenNodes) {
                $.fn.zTree.getZTreeObj(treeId).removeChildNodes(parentNode);/*先删除再加载*/
                $.fn.zTree.getZTreeObj(treeId).addNodes(parentNode,childrenNodes,true);
                $.fn.zTree.getZTreeObj(treeId).expandNode(parentNode, true, true, true);
            },
            // 搜索节点
            searchNode: function () {

在ry-ui.js 的搜索节点上方添加函数 就能异步查询节点并展示子节点。

 $.get(ctx + "pms/branch/treeDataB?factoryId="+treeNode.id, function (data) {/*根据工厂id查询成本中心id*/
                    $.tree.addNodes(treeId,treeNode,data);
                });

将查询的数据添加给当前的树,形成子节点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值