it-mot-dan-vi.com

Cách hiển thị tốt nhất một danh sách dài các hộp kiểm

Trong ứng dụng của tôi, người dùng được yêu cầu chọn từ một danh sách thả xuống, một danh sách các dự án họ muốn đưa vào tìm kiếm tùy chỉnh của họ. Điều dễ dàng là người dùng có thể chọn một dự án để lọc hoặc chọn tất cả nhưng dự án sẽ khó khăn khi họ muốn chọn nhiều hơn một nhưng không phải tất cả. Cách duy nhất tôi có thể nghĩ để làm điều này là đưa ra một tùy chọn khác trong trình đơn "chọn dự án" thả xuống mở một cuộc đối thoại với một danh sách lớn các hộp kiểm, sau đó họ chọn các dự án được đưa trở lại truy vấn bộ lọc.

Mặc dù điều này có thể hoạt động nhưng nó có vẻ phản trực giác và tôi hy vọng một số người khác có thể có một số ví dụ tốt hơn về việc hiển thị danh sách các hộp kiểm lớn sẽ nhanh hơn cho người dùng thay vì quy trình adhoc này.

Bất kỳ ý tưởng về điều này sẽ là tuyệt vời.

Jonny

10
Cliftwalker

Câu hỏi này rất giống với câu hỏi này về chọn một tập hợp con các mục trong danh sách dài .

6
Nescio

Có thể nhóm các dự án này thành các bộ sưu tập có thể quản lý? Nếu vậy, bạn có thể cung cấp một danh sách các nhóm có thể được mở rộng thành các hộp kiểm riêng cho từng dự án hoặc được chọn toàn bộ: (vui lòng loại trừ tác phẩm nghệ thuật ascii thô)

[] Nhóm A (>)

[] Nhóm B (v)

[ ] Group B Item 1              [ ] Another B Item
[ ] Third Group B Item

[] Một nhóm khác (>)

Điều này ít nhất sẽ cho phép người dùng nhanh chóng tìm thấy (các) dự án yêu thích của họ dễ dàng hơn.

2
CoffeeDawg

Tôi nghĩ rằng tùy chọn của Nescio được sử dụng khá nhiều trong những ngày này.

Hoặc, tại sao bạn không cho phép các tùy chọn menu cụ thể thông qua phương pháp 'giữ CNTL và chọn'? Đây là một mẫu thiết kế có thể sử dụng và khá chuẩn, yêu cầu một câu hướng dẫn cho hầu hết người dùng. Tùy chọn của Nescio có lẽ thanh lịch hơn một chút, trong khi đề xuất này khá dễ thực hiện.

Một trong hai chắc chắn được ưu tiên nhiều để trình bày một danh sách hoặc thả xuống và sau đó, như bạn đã chỉ ra, một cuộc đối thoại. Hai triển khai lựa chọn dường như không khớp với nhau.

0
jameswanless