zTree异步加载时,所有节点isParent设为true,点击打开后出现undefined子节点

zTree异步加载时,所有节点isParent设为true,点击打开后出现undefined子节点,第1张

将“集团-公司-部门-小组”的树状结构的数据库表设计为“id name pId”,这种方式是可以的啊,后台异步加载时,根据id获取其子节点的个数,如果大于0,则设置isParent=true,我们项目中就是这样实现的

// 异步返回后执行的函数可以这么写

function(childNodes) {

    var treeObj = $.fn.zTree.getZTreeObj("tree")// 传入参数为ul的id

    var parentNode = treeObj.getNodeByParam("id", childNodes[0].pId)// 也可以用其他方式获得父节点

    treeObj.addNodes(parentNode, childNodes)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6769081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存