Основная проблема с фильтрацией древовидной сетки - это просто Не ясно, что должно отображаться в результате фильтрации . Я пытаюсь объяснить это на примере. Давайте у нас есть дерево с
+root
+testchild1
test1
+child2
test2
и вы фильтруете по слову "тест". Что должно отображаться? Должно ли отображаться дерево ниже?
+testchild1
test1
test2
или оригинальное дерево останется нефильтрованным?
Если вы точно знаете, что желание должно отображаться в сетке после фильтрации, вы можете вручную скрыть ненужные строки. Вы можете использовать beforeSearch callback. Вы можете изменить код, например, из в ответ .