gpt4 book ai didi

javascript - 如何在过滤Extjs TreepanelparentNode时显示父级及其子级

转载 作者:行者123 更新时间:2023-11-29 16:45:41 25 4
gpt4 key购买 nike

如果父节点被过滤,如何在 extjs treePanel 中显示子节点

Fiddle Here

正如您所看到的,您可以过滤任何父节点,但子节点将被隐藏,但是当您搜索子级时,父级将可见。

我想见见这两种情况的家长。过滤子/父总是父应该在那里。如果 child 过滤了各自的 parent 留在那儿,这已经在extjs中了

最佳答案

您需要将代码添加到过滤器函数中,因此它还会检查父节点。

在filterFn中,if (!visible) {添加:

var parent = node.parentNode;
var testVisible = false;
while(parent){
testVisible = v.test(parent.get('text'))

if(testVisible){
visible = testVisible;
break;
}
parent = parent.parentNode;
}

fiddle https://fiddle.sencha.com/#view/editor&fiddle/1oso

关于javascript - 如何在过滤Extjs TreepanelparentNode时显示父级及其子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com