В настоящее время я пересматриваю область своего программного обеспечения на базе Windows и смотрю на изменение отношения от 1- > M до M- > M. В результате мне нужно настроить пользовательский интерфейс для размещения нескольких связанных записей.
Есть много способов справиться с этим, что является общим, но обычно довольно неуклюжим. Примеры включают двухпанельный список всех элементов и список выбранных элементов или список всех записей и флажок рядом с каждым из них.
В моем случае может быть очень много (в десятках тысяч) записей, которые могут быть связаны, поэтому мне, вероятно, потребуется включить какой-то механизм поиска.
Я не ищу жесткий и быстрый ответ. Я могу реализовать что-то довольно легко, что функциональность, я ищу, чтобы увидеть, кто-нибудь здесь придумал (или видел) любой отличные пользовательские интерфейсы для такого рода вещей, будь то веб-сайт, Windows, Mac, Unix, что угодно.
Изображения или ссылки на них будут оценены!
Изменить: вот пример того, что я рассматриваю: