Сложно сформулировать задачу, опишу в общем.
Программа формирования time sheetов.
Выбирается юзер. Для него формируется дерево.
В дереве выбирается год и неделя. По выбранным данным показывается номер проекта, время работы.
Нужно, чтобы пользователь мог формировать структуру дерева динамически. Т.е.: мог выбрать, чтобы главным нодом являлся, например, номер проекта, от него отходили юзеры -> недели. И все остальные возможные сочетания параметров: "год", "неделя", "номер проекта", "юзер".
Может есть какой-нить стандартный фм для вызова диалога выбора иерархии дерева?
Очень был бы благодарен за пинок по направлению к идее реализации. Или, может, у кого сохранися кусок кода, показывающий, как можно с помощью диалога менять структуру дерева по выбранным полям.
сумбурно, но пока нельзя иначе. Заранее спасибо.
|