zTree初始化树是否有更方便的方法?

weixin_38058939 2014-08-08 09:08:12
@zTree 你好,想跟你请教个问题: 1. zTree的init不能直接导入一个树形结构的json对象吗? 2. 然后我就想先建一个空tree,再用一个递归函数来导入这个树形结构的对象,代码如下: function appendChildNode(zNode, treeObj) { for (var i = 0; i < treeObj.getCount(); i++) {      var iNodeObj = treeObj.getItem(i);         var childNode = { name: iNodeObj.getName() };         var zChildNode = zBranchTree.addNodes(zNode, childNode);         appendChildNode(zChildNode, iNodeObj);     } } 然后我发现addNodes返回的Node对象是被clone出来的,所以没法继续迭代添加节点。 我觉得这种情况应该是比较常见的一个用例,请问有什么方便的导入方法吗? 补充: 对于问题2,后来发现是我代码写的有问题,appendChildNode的第一个参数应该传入节点而非节点的数组,即 appendChildNode(zChildNode[0], iNodeObj);
...全文
19 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧