Как построить сложное динамическое иерархическое представление (1-n & n-1)? - PullRequest
1 голос
/ 23 сентября 2011

Кто-нибудь знает, как создать сложное динамическое иерархическое древовидное представление с помощью ASP.NET или Silverlight или любой другой технологии, которую можно просматривать на странице SharePoint?

В нашей базе данных есть записи, связанные друг с другом ключевыми словами predecessor и successor. Теперь мы хотим иметь визуальный обзор этих записей на экране, показывающий иерархию.

Пример того, что мы хотим создать: Complex Hiearchy View

Я нашел много решений для пользовательских древовидных представлений, диаграмм, иерархических представлений, но ни одно из них не могло динамически создать наше представление.

РЕДАКТИРОВАТЬ: поля должны быть интерактивными, и решение должно поддерживать наиболее распространенный браузер без установки программного обеспечения для клиента. (Если возможно)

РЕДАКТИРОВАТЬ 2: Диаграмма покажет все курсы (= поле) для обучения. Некоторые курсы сгруппированы в модули (= цвет), а для некоторых курсов вы должны успешно пройти один или несколько других курсов.

Ваша помощь будет очень признательна.

1 Ответ

2 голосов
/ 24 сентября 2011

Так как отношения взаимосвязаны, на самом деле это не иерархии.Вам нужен ориентированный граф с пользовательскими элементами управления для узлов.

Попробуйте это (большинство из них с открытым исходным кодом или бесплатно):

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...