Страница 1 из 1

Фильтр для дерева

Добавлено: 09 Июль 2010, 14:19
Алексей- Софт-Центр
Всем привет!
Может у кого есть наработка по следующей задаче:
С 6.0 АВС (TPS файлы) стандартный RelTree
Есть дерево, сформированное 6-ю взаимосвязанными файлами (6-ти уровневый классификатор, с произвольным количеством уровней в ветке(от 1 до 6)). Понятно, что есть строка,для отображения в дереве на каждом из 6-и уровней.
Задача: сформировать фильтр по задаваемому шаблону по всем 6-и уровням дерева (анализируем вхождение в строку-отображения уровня), с отображением подчиненных строк, если шаблон найден в строке х-уровня, ну , и , соответственно, всех "родителей" - для того же х-уровня.

Спасибо.

Re: Фильтр для дерева

Добавлено: 18 Июль 2010, 21:47
WadimZapara
Вариант № 1.
- сформировать ОСНОВНУЮ очередь по файлам
- ОСНОВНУЮ очередь отфильтровать в ПОКАЗАТЕЛЬНУЮ очередь
- ПОКАЗАТЕЛЬНУЮ очередь показать, как дерево
- при изменении фильтра (отмене) - почистить ПОКАЗАТЕЛЬНУЮ очередь, заново отфильтровать (скопировать) ОСНОВНУЮ очередь в ПОКАЗАТЕЛЬНУЮ
:?
(процедура фильтрации, видимо, рекурсивная)