Дерево тем и их фильтрация
Добрый день!
Подскажите пожалуйста каким поддерживаемым образом можно выполнить фильтрацию дерева тем. Задача следующая: нужно сделать расчет страхового полюса. В дереве тем перечислены все коэффициенты и тарифы для расчета. В объекте полюс у меня есть лукапы на объект Тема для выбора этих тарифов. Проблема в том, что дерево очень большое (порядка 15 уровней вложенности) и при заполнении лукапа чтобы добраться к нужному тарифу каждый раз кликать на раскрытии веток дерева неудобно. Хотелось бы чтобы по событию изменения неких полей в лукап Темы передавались фильтры и когда я открываю лукап Темы, то по этим фильтрам у меня был открыт весь путь к нужному тарифу. Или как-то можно по onChange влияющих полей сформировать некий путь, который будет состоять из узлов дерева, и при открытии темы этот путь откроет мне нужну тему. В общем если есть какие-то идеи, помогите.
Спасибо
|