it-swarm.asia

Bagaimana cara menunjukkan tabel hilang baris yang telah difilter?

Apakah Anda tahu ada cara estetika yang menyenangkan dan efektif untuk menunjukkan bahwa isi tabel telah disaring, tanpa informasi filter menghalangi?

Beberapa latar belakang pada aplikasi khusus saya ...

Latar Belakang
Kami memiliki tabel data di seluruh aplikasi kami - terkadang, lebih dari satu layar - dan masing-masing tabel ini dapat difilter secara independen. Artinya, pengguna dapat menyiapkan filter untuk menampilkan/menyembunyikan baris berdasarkan kategori yang telah mereka tetapkan ke item baris, mis. perlihatkan semua item yang dikategorikan sebagai 'penting' dan 'milikku' kecuali mereka telah dikategorikan sebagai 'lama'.

Karena fleksibilitas dan kompleksitas filter, filter diatur dalam dialog modal terpisah, yang memiliki ruang untuk bantuan di tempat. Kami tidak dapat menggunakan real estat yang berharga dengan membiarkan opsi penyaringan terlihat secara permanen. Ini akan menambah kekacauan visual secara signifikan.

Masalah
Semua hal ini berfungsi , tetapi kami telah menemukan bahwa orang kadang lupa mereka punya filter diterapkan dan kemudian mengambil keputusan/mengambil tindakan berdasarkan asumsi yang salah tentang data mereka. Untuk mencegah hal ini, kami pikir kami perlu menunjukkan bahwa pengguna mungkin tidak melihat kumpulan data lengkap mereka (ketika filter diterapkan). Tapi, seperti yang dinyatakan sebelumnya, kita benar-benar tidak mampu mengacaukan layar dengan detail dari filter itu sendiri.

Implementasi kami saat ini
Sebagai catatan, inilah UI yang saat ini kami miliki:

The filter indicator, as it stands

Ini adalah panel "Tag filter diterapkan", btw, bukan kotak teks di sebelah kanan juga. Tidak praktis, untuk sedikitnya.

Contoh di alam liar
Satu-satunya contoh UI semacam ini yang dapat saya ingat adalah di Microsoft Outlook 2003 (?). Mereka memiliki implementasi yang agak buruk, di mana bilah status hanya memegang sedikit teks yang mengatakan "Filter diterapkan". Ini praktis tidak terlihat oleh kebanyakan orang, jadi tidak akan mengatasi masalah. Saya kira MS lolos begitu saja karena, dalam kasus mereka, orang jarang mengedit filter, yang tidak berlaku untuk pengguna saya.

Apakah Anda tahu ada contoh yang lebih baik? Atau apakah Anda punya ide bagus sendiri?

19
Mal Ross

Saya setuju dengan @Nir bahwa apa yang Anda miliki saat ini berfungsi. Sulit untuk melewatkan fakta bahwa tidak semua catatan dapat terlihat. Apa yang saya tidak suka adalah ketidakpastian, yaitu bagaimana Anda menyatakan bahwa "protein mungkin disembunyikan". Apakah mereka disembunyikan atau tidak?

Cuplikan layar ini menjelaskan beberapa cara berbeda untuk melakukannya:

alt text

Jumlah catatan ditampilkan di atas, bersama dengan informasi tentang apakah filter tag diterapkan atau tidak. Tetapi, jika pengguna menggulir sepenuhnya, mereka juga akan melihat informasi gaya catatan Post-It yang benar-benar tidak dapat dilewatkan! Ini mungkin berlebihan meskipun. Juga, saya meletakkan tombol Edit hanya karena Anda memilikinya di snapshot layar Anda, tetapi saya merasa duplikat.

Mengenai bagian atas:

  • Untuk membuatnya lebih mungkin bahwa pengguna Anda akan memperhatikan pesan "40/150 catatan dll.", Saya sarankan untuk menyembunyikannya sepenuhnya ketika semua catatan terlihat. Dengan kata lain, jangan tampilkan "150/150 catatan".

  • Menu roda gigi dapat digunakan untuk fungsi terkait seperti "Nonaktifkan Tag Filter" dan "Terapkan Ulang Tag Filter".

Saya harap ini membantu.

12
Hisham

Saya tahu Gmail memiliki masalah yang sama, yaitu ketika Anda mencari email dan menerapkan label hanya pada yang ada di layar, ia bertanya apakah Anda ingin menerapkannya pada 100% hasil pencarian, atau hanya yang ada di layar.

Dalam kasus Anda, alih-alih "Tag filter diterapkan, Protein mungkin disembunyikan" mengapa tidak mengatakan "Tag filter diterapkan, Menyembunyikan X% protein"

Perbandingan Panjang Tali:

"Proteins may be hidden"
"Hiding XX% of proteins"

Harus pas, dan paling tidak akan menyajikan lebih banyak informasi dalam ruang yang sama. Jika Anda khawatir tentang pengguna yang meninggalkan data dari hasil saat ini, seperti dalam kasus Google, saya akan melihat apa yang telah mereka lakukan; yang saya masih benar-benar tidak peduli.

6
blunders

Saya memiliki dilema yang sama beberapa tahun yang lalu dan bereksperimen sedikit dengan menghasilkan representasi string-bagus dari filter ketika mereka diedit (dan juga memungkinkan pengguna untuk menyimpan filter) dan kemudian menerapkannya (beberapa jika ingin) ke daftar dengan menumpuk mereka secara visual di bagian atas daftar dengan bar yang mirip kuning.

Jadi akan ada satu baris ketinggian baris di bagian atas yang menyatakan kira-kira atau tepatnya setiap filter yang diterapkan ("Tidak termasuk hal-hal yang dimulai dengan ABS *" atau "- kategori x"), dengan X untuk menghapusnya dan beberapa mekanisme untuk menerapkan yang sudah ada atau filter baru ke daftar.

Saya ingin tahu tentang bagaimana dialog edit filter terlihat dan berfungsi dalam kasus Anda.

1
Oskar Duveborn