作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果父节点被过滤,如何在 extjs treePanel 中显示子节点
正如您所看到的,您可以过滤任何父节点,但子节点将被隐藏,但是当您搜索子级时,父级将可见。
我想见见这两种情况的家长。过滤子/父总是父应该在那里。如果 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;
}
关于javascript - 如何在过滤Extjs TreepanelparentNode时显示父级及其子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852492/
我是一名优秀的程序员,十分优秀!