Прилагам ViewerFilter
към дърво с няколко клона, но предимно листа. Филтърът наистина се прилага към листата, като използва свойства в листа. Всички клони се оставят недокоснати, за да могат да се появят листата им.
Въпреки това бих искал да филтрирам клонове, които не съдържат избрани листа, и не виждам механизъм в рамките на ViewerFilter
, който да позволява това.
Възможно ли е това изобщо?
Например, като се има предвид въображаемото дърво по-долу (където b
е клон, L
е листо)
b0
b1
L2
L4
L8
b2
L1
L3
L5
Бих искал да приложа ViewerFilter
, който избира само четни листа и клони, които съдържат четни листа. Полученото дърво ще бъде ..
b0
b1
L2
L4
L8
.. където клон b2
не се показва, тъй като не съдържа избрани деца, но клонове b0
и b1
го правят.