我正在尝试向通过 zTree 插件显示的树添加搜索功能。
如果搜索成功,则应展开其所有父节点并突出显示这些节点。
我正在使用 zTree 的 core-3.5.js 版本。
为了实现它,我使用以下代码:
{
zTree.getNodesByParamFuzzy("name", value);
zTree.expandNode(nodeList[i].getParentNode(), true, true, true);
}
这在树大小小于 1000 个节点时有效。
但是对于大量节点(> 1k),它无法使用 getParentNode() 获取父节点 - 卡住了,可能是因为大数据集。