Динамическая смена ParentId в дереве
Добавлено: 28 Март 2006, 15:15
Приветствую Всех!
Вопрос, видимо, к Андрею:
В таблице хранится список подразделений. Одни подчиняются другим, т.е. дерево. Но группировать дерево надо по разным типам родителей: по территориальному признаку и по хозяйственному. У записи, естественно, два ParentId.
Сейчас сделано так: объявлен алиас таблицы, на заладках лежат два брауза. Ненужный тип родителей в браузе фильтруется.
Работает, но не очень нравится: синхронизировать надо, добавлять кнопари в 2-х экземплярах...
Хотел сделать все это в одном браузе:
В BRWx:Tree.Init по условию устанавливал SELF.ParentField &= ...
и при выборе закладки делал
BRWx:Tree.Init
BRWx:Browse.Load
но дерево по другим родителям не перестраивается.
Изучение TMAV.INC новых идей не принесло.
Возможно ли сделать такое?
Вопрос, видимо, к Андрею:
В таблице хранится список подразделений. Одни подчиняются другим, т.е. дерево. Но группировать дерево надо по разным типам родителей: по территориальному признаку и по хозяйственному. У записи, естественно, два ParentId.
Сейчас сделано так: объявлен алиас таблицы, на заладках лежат два брауза. Ненужный тип родителей в браузе фильтруется.
Работает, но не очень нравится: синхронизировать надо, добавлять кнопари в 2-х экземплярах...
Хотел сделать все это в одном браузе:
В BRWx:Tree.Init по условию устанавливал SELF.ParentField &= ...
и при выборе закладки делал
BRWx:Tree.Init
BRWx:Browse.Load
но дерево по другим родителям не перестраивается.
Изучение TMAV.INC новых идей не принесло.
Возможно ли сделать такое?