2

我正在尝试向通过 zTree 插件显示的树添加搜索功能。

如果搜索成功,则应展开其所有父节点并突出显示这些节点。

我正在使用 zTree 的 core-3.5.js 版本。

为了实现它,我使用以下代码:

{
   zTree.getNodesByParamFuzzy("name", value);
   zTree.expandNode(nodeList[i].getParentNode(), true, true, true);
}

这在树大小小于 1000 个节点时有效。

但是对于大量节点(> 1k),它无法使用 getParentNode() 获取父节点 - 卡住了,可能是因为大数据集。

4

1 回答 1

1

对于大量数据(大约 10k),我对 zTree 有同样的问题,并且浏览器没有响应并冻结,我猜这个插件不准备一次加载大量数据。

我终于对每个子节点使用了延迟加载

于 2014-07-03T14:12:57.133 回答