Tôi hiện đang xem lại một phần của phần mềm dựa trên Windows của mình và xem xét thay đổi mối quan hệ từ 1-> M thành M-> M. Kết quả là, tôi cần phải điều chỉnh giao diện người dùng để phù hợp với việc chọn nhiều bản ghi có liên quan.Ví dụ về giao diện người dùng tốt để chọn nhiều bản ghi
Có rất nhiều cách để xử lý việc này phổ biến, nhưng thường khá khó khăn. Ví dụ bao gồm danh sách hai ngăn của tất cả các mục và danh sách các mục đã chọn hoặc danh sách tất cả các bản ghi và hộp kiểm bên cạnh mỗi mục được áp dụng.
Trong trường hợp của tôi, có thể có rất nhiều (trong hàng chục nghìn) bản ghi có thể được liên kết, vì vậy tôi có thể cần bao gồm một số loại cơ chế tìm kiếm.
Tôi không tìm kiếm câu trả lời khó và nhanh - Tôi có thể thực hiện một điều gì đó khá dễ dàng, đó là cách để xem liệu có ai ở đây đã đưa ra (hoặc nhìn thấy) bất kỳ giao diện người dùng tuyệt vời nào để thực hiện loại điều này, cho dù đó là web dựa trên, Windows, Mac, Unix, bất cứ điều gì.
Hình ảnh hoặc liên kết tới chúng sẽ được đánh giá cao!
Edit: đây là một ví dụ về những gì tôi đang xem xét:
bạn muốn cung cấp cơ sở để chỉnh sửa những gì được trả lại? (Chỉ cần kiểm tra, có vẻ như không, nhưng sẽ ảnh hưởng đến thiết kế). – RJFalconer
Không, nó chỉ là một phương pháp lựa chọn. Trong ví dụ trên, liên kết có thể đưa bạn đến bản ghi của người đó để chỉnh sửa ở đó nếu được yêu cầu hoặc bật lên danh sách các tùy chọn, bao gồm "xóa", "chỉnh sửa" v.v. –
Số người kết hợp trung bình/tối đa là bao nhiêu? Điều quan trọng đối với quá trình thiết kế giao diện người dùng. – Darius