我正在向网格提供树格式的数据。当我使用列内过滤器时,它会将过滤器应用于叶子节点并在需要提供叶子路径的位置显示父节点。
我正在寻找一种允许用户提供快速过滤器和列过滤器的方法。快速过滤器将过滤掉所有不包含过滤器文本的非叶子节点。最终结果是用户可以使用快速过滤器过滤掉非叶子节点,然后使用列过滤器过滤到叶子节点。
任何想法如何做到这一点?我意识到我可以过滤树数据并将其预过滤传递给网格,但我确实需要找到一种方法来实现这一点,同时仍将整个未过滤的树数据传递给网格。
这可能吗?如果没有,我可以以某种方式手动隐藏非叶节点而不将其从树数据模型中删除吗?