繁体   English   中英

EXTJS:通过值查找树的节点 ID

[英]EXTJS: find a tree's node ID by its value

我有一个异步加载的树,当用户执行搜索时,我试图在其中扩展某些分支。 现在我有从服务器端返回的数据,但是我如何通过值扩展(并在必要时加载)树的特定节点(我没有节点 ID)无论如何要查找节点价值?

我认为您必须要求服务器向您发送包含所需值的分支,以及从根到叶的所有分支。 然后,您可以遍历服务器的结果,在它们尚不存在的地方添加分支。

创建树后,有一个函数可确保叶节点和父节点都可见,即ensureVisible()

在树中搜索结果可以使用findChild()函数(可能在递归函数中)查看树中是否已经有了值,否则需要请求服务器为您查找。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM