Добрый день!
Стоит задача, показать пользователю возможные варианты изготовления какой-либо детали. Это деталь сборочная, и так же может иметь подсборки. Фиксация комплектующих идет к каждому заказу на производство. Реализовал в виде дерева. Верхний уровень Заказ на производство (Вариант изготовления). Далее комплектующие.
Смысл в том, чтобы как то свернуть дерево до минимального, показав, предположим, 3 варианта комплектации(если не сворачивать, то будут сотни заказов на производство).
Деталь №1
Заказ 1
Материал 1
Заказ 2
Материал 1
Заказ 3
Материал 2
Нужно показать, что Деталь можно сделать из Материала 1 или из материала 2.
Есть подсборки!!!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс