对树的孩子也应用过滤器

时间:2016-08-31 13:13:24

标签: javascript extjs

我正在尝试使用此

过滤树存储
treeStore.filter('name',textField.getValue());

在顶级节点上运行良好

但是过滤器不适用于嵌套节点。

换句话说,树中有一些名为“Hello”的子节点。 如果我输入“Hello”代替上面的textField.getValue(),则无效。树显示为空。我宁愿让“你好”与其所有的父母一起展示。

我怎样才能克服这一点? (使用Ext JS 6)。

我尝试设置(对于treestore)filterer:'bottomup'但没有帮助。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

对于非顶级节点,这似乎对我有用:

https://fiddle.sencha.com/#fiddle/1g3u

单击Unmatched Child按钮时隐藏ChildFilter个节点。