我正在处理一个过滤得很好的角树对象。但是当搜索字符串仅与父元素匹配时,不会看到任何子元素,并且扩展功能也会从已过滤的节点中消失。
如果搜索只匹配父元素,有没有办法编写一个不会消除子元素(子节点和叶子)的自定义过滤器?
以此页面为例:
http://ee.github.io/angular-ui-tree-filter/
当您搜索:'豆腐动画'时,树控制关闭节点2.1并且不显示它们的子元素,因为它们没有完全匹配,但是如何让2.1节点保持打开状态?
让我们举个好榜样。这就是我在角树控制中所需要的:
http://jsfiddle.net/slemmon/fSJwF/2/
如果你搜索代数'它可以在'家庭作业'父,没关系,这是标准的角树过滤。 但是,如果您搜索“家庭作业”,它会显示父母的作业'节点及其子元素和做作业'叶子元素在' chores'父节点。
THX, 蒂博尔