it-swarm-tr.com

Bir tablonun filtrelenen satırların eksik olduğunu nasıl belirleyebilirim?

Bir tablonun içindekilerin, filtre bilgisi engellemeden filtrelendiğini belirtmenin estetik açıdan hoş ve etkili yollarını biliyor musunuz?

Benim özel app biraz arka plan ...

arka
Uygulamamız boyunca veri tablolarımız var - bazen ekran başına birden fazla - ve bu tabloların her biri bağımsız olarak filtrelenebilir. Yani, kullanıcı satır öğelerine atadıkları kategorilere göre satırları göstermek/gizlemek için bir filtre oluşturabilir; 'eski' olarak sınıflandırılmadığı sürece hem 'önemli' hem de 'benim' olarak sınıflandırılan tüm öğeleri göster.

Filtrelerin esnekliği ve karmaşıklığı nedeniyle, yerinde yardım için ayrı bir modal iletişim kutusunda kurulurlar. Filtreleme seçeneklerinin kalıcı olarak görünmesini sağlayarak değerli gayrimenkulleri kullanmayı göze alamayız. Görsel karmaşaya önemli ölçüde katkıda bulunur.

Sorun
Bütün bu şeyler işe yarıyor , ama biz bulduk ki bazen insanlar unutuyor filtre uygulandı ve ardından verileri hakkında yanlış varsayımlara dayanarak kararlar alın/harekete geçin. Bunu önlemek için, kullanıcının tam veri kümesine (bir filtre uygulandığında) bakmıyor olabileceğini belirtmemiz gerekir. Ancak, daha önce belirtildiği gibi, gerçekten filtrenin ayrıntılarıyla ekranı karıştırmayı göze alamayız.

Şu anki uygulamamız
Kayıt için şu anda sahip olduğumuz kullanıcı arayüzü:

The filter indicator, as it stands

"Etiket filtresi uygulandı" paneli, btw, sağdaki metin kutusu değil. Az söylemek hantal.

Vahşi doğadan örnekler
Bu tür bir kullanıcı arayüzünün hatırlayabildiğim tek örneği Microsoft Outlook 2003'te (?). Durum çubuğunun "Filtre uygulandı" diyen biraz metin tuttuğu oldukça zayıf bir uygulamaları vardı. Bu çoğu insan için pratik olarak görünmezdi, bu yüzden sorunu ele almayacaktı. Sanırım MS bundan kaçtı, çünkü kendi durumlarında insanlar filtreyi nadiren düzenledi, bu da kullanıcılarım için geçerli değil.

Daha iyi örnekler biliyor musunuz? Ya da kendinize ait iyi fikirleriniz var mı?

19
Mal Ross

@Nir ile şu anda sahip olduğunuz şeyin işlevsel olduğunu kabul ediyorum. Tüm kayıtların görünmeyebileceği gerçeğini kaçırmak zordur. Sevmediğim belirsizlik, yani "proteinlerin may gizleneceğini" nasıl ifade ettiğinizdir. Gizli mi değiller mi?

Bu ekran görüntüsü, bunu yapmanın birkaç farklı yolunu açıklar:

alt text

Kayıt sayısı, bir etiket filtresinin uygulanıp uygulanmadığı bilgisiyle birlikte üstte gösterilir. Ancak, kullanıcı tamamen aşağı kaydırırsa, gerçekten kaçırılmayacak Post-It not stili bilgilerini de görürler! Bu aşırıya kaçmış olabilir. Ayrıca, Düzenle düğmesini yalnızca ekran görüntünüzde bulunduğunuz için koydum, ancak yinelenen buluyorum.

Üst kısım ile ilgili olarak:

  • Kullanıcılarınızın "40/150 kayıtlar vb." Mesajına dikkat etme olasılığını artırmak için, tüm kayıtlar görünür olduğunda tamamen gizlenmenizi öneririm. Başka bir deyişle, "150/150 kayıt" gösterme.

  • Dişliler menüsü, "Etiket Filtresini Devre Dışı Bırak" ve "Etiket Filtresini Yeniden Uygula" gibi ilgili işlevler için kullanılabilir.

Umarım bu yardımcı olur.

12
Hisham

Gmail’in de aynı sorunu olduğunu, yani e-postaları aradığınızda ve yalnızca ekrandaki sonuçlara etiket uyguladığınızda, arama sonuçlarının% 100'üne mi yoksa yalnızca ekrandakilara mı uygulamak istediğinizi sorar.

Sizin durumunuzda, "Etiket filtresi uygulandı, Proteinler gizlenebilir" neden sadece "Etiket filtresi uygulandı, proteinlerin% X'ini gizleniyor" demeyin

Dize Uzunluğu Karşılaştırması:

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

Uygun olmalı ve en azından aynı alanda daha fazla bilgi sunmalıdır. Kullanıcının Google'da olduğu gibi mevcut sonuçlardan veri bırakması konusunda endişeleriniz varsa, yaptıklarına bir göz atacağım; ki hala gerçekten umrumda değil.

6
blunders

Birkaç yıl önce aynı ikilemi yaşadım ve düzenlendiklerinde filtrelerin Nice dize temsillerini oluşturma (ve ayrıca kullanıcının filtreleri kaydetmesine izin verme) ve ardından istifleyerek listeye (istenirse birkaç) uygulama ile biraz denedim. benzer sarı görünümlü bir çubukla listenin en üstünde görsel olarak.

Bu yüzden, üstte, uygulanan her filtreyi ("ABS * ile başlayan şeyler hariç" veya "- kategori x" hariç), bunları kaldırmak için bir X ve mevcut uygulamak için bazı mekanizmalar belirten bir satır yükseklik çubuğu olacaktır. veya listeye yeni filtreler ekleyebilir.

Filtre düzenleme iletişim kutusunun sizin durumunuzda nasıl göründüğünü ve çalıştığını merak ediyorum.

1
Oskar Duveborn