it-swarm.asia

Cara terbaik menampilkan daftar panjang kotak centang

Dalam aplikasi saya, pengguna diharuskan untuk memilih dari drop down, daftar proyek yang ingin mereka sertakan dalam pencarian kustom mereka. Bagian yang mudah adalah bahwa pengguna dapat memilih satu proyek untuk difilter atau memilih mereka semua tetapi menjadi rumit ketika mereka ingin memilih lebih dari satu tetapi tidak semua. Satu-satunya cara saya bisa memikirkan melakukan ini adalah dengan menawarkan opsi lain di drop down "pilih proyek" yang membuka dialog dengan daftar besar kotak centang, mereka kemudian memilih proyek yang diposting kembali ke permintaan filter.

Meskipun ini mungkin berhasil, ini tampaknya kontra-intuitif dan saya berharap beberapa orang lain memiliki beberapa contoh yang lebih baik untuk menampilkan daftar besar kotak centang yang akan lebih cepat bagi pengguna daripada proses adhoc ini.

Setiap ide tentang ini akan sangat bagus.

Jonny

10
Cliftwalker

Pertanyaan ini sangat mirip dengan yang ini tentang memilih subset item dalam daftar panjang .

6
Nescio

Apakah mungkin mengelompokkan proyek-proyek ini ke dalam koleksi yang dapat dikelola? Jika demikian, Anda dapat memberikan daftar grup yang dapat diperluas ke kotak centang individual untuk setiap proyek atau dipilih secara keseluruhan: (mohon maafkan karya seni ascii kasar)

[] Grup A (>)

[] Grup B (v)

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

[] Grup Lain (>)

Setidaknya ini memungkinkan pengguna untuk dengan cepat menemukan proyek favorit mereka dengan lebih mudah.

2
CoffeeDawg

Saya pikir opsi Nescio cukup baik digunakan hari ini.

Atau, mengapa Anda tidak mengizinkan opsi menu tertentu melalui metodologi 'tahan CNTL dan pilih'? Ini adalah pola desain yang dapat digunakan dan cukup standar, membutuhkan satu kalimat instruksi untuk sebagian besar pengguna. Opsi Nescio mungkin sedikit lebih elegan, sementara saran ini cukup mudah diterapkan.

Salah satu tentu lebih disukai untuk menyajikan daftar atau drop-down dan kemudian, seperti yang Anda tunjukkan, dialog. Dua implementasi seleksi tampaknya tidak cocok satu sama lain.

0
jameswanless