W tej chwili przeglądam obszar mojego oprogramowania opartego na systemie Windows i analizuję zmianę relacji z 1-> M na M-> M. W rezultacie muszę dostosować interfejs, aby móc wybrać wiele powiązanych rekordów.Przykłady dobrego interfejsu użytkownika do wybierania wielu rekordów
Istnieje wiele sposobów na poradzenie sobie z tym, które są powszechne, ale zazwyczaj dość niezgrabne. Przykłady obejmują dwupanelową listę wszystkich pozycji i listę wybranych elementów lub listę wszystkich rekordów i pole wyboru obok każdego z nich, które ma zastosowanie.
W moim przypadku może być wiele (w dziesiątkach tysięcy) rekordów, które mogą być powiązane, więc prawdopodobnie będę musiał uwzględnić mechanizm wyszukiwania.
Nie szukam na twardej i szybkiej odpowiedzi - mogę zaimplementować coś całkiem łatwo to funkcjonalny, szukam, aby zobaczyć, czy ktoś tutaj ma pochodzić z (lub widział) każdy robi wielkie interfejsy dla tego rodzaju rzeczy, bez względu na to, czy są oparte na sieci, Windows, Mac, Unix, cokolwiek.
Obrazy lub linki do nich będą mile widziane!
Edycja: tutaj jest przykładem tego, co mam pod uwagę:
chcesz zapewnić możliwość edycji tego, co jest zwracane? (Wystarczy sprawdzić, wydaje się mało prawdopodobne, ale wpłynie na projekt). – RJFalconer
Nie, to tylko metoda selekcji. W powyższym przykładzie link może przenieść Cię do rekordu tej osoby, aby go tam edytować, jeśli jest to wymagane, lub wyświetlić listę opcji, w tym "usuń", "edytuj" i tak dalej. –
Jaka jest średnia/maksymalna liczba powiązanych osób dla jednego? Jest to ważne w procesie projektowania interfejsu użytkownika. – Darius