[英]Firing checkchange event on a tree node using its ID in ExtJs 4.1
[英]EXTJS: find a tree's node ID by its value
我有一个异步加载的树,当用户执行搜索时,我试图在其中扩展某些分支。 现在我有从服务器端返回的数据,但是我如何通过值扩展(并在必要时加载)树的特定节点(我没有节点 ID)无论如何要查找节点价值?
我认为您必须要求服务器向您发送包含所需值的分支,以及从根到叶的所有分支。 然后,您可以遍历服务器的结果,在它们尚不存在的地方添加分支。
创建树后,有一个函数可确保叶节点和父节点都可见,即ensureVisible()
。
在树中搜索结果可以使用findChild()
函数(可能在递归函数中)查看树中是否已经有了值,否则需要请求服务器为您查找。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.