it-swarm-eu.dev

Jak označit, že v tabulce chybí řádky, které byly odfiltrovány?

Znáte nějaké esteticky a efektivní způsoby, jak naznačit, že obsah tabulky byl filtrován, aniž by se informace o filtru dostalo do cesty?

Nějaké pozadí v mé konkrétní aplikaci ...

Pozadí
V naší aplikaci máme datové tabulky - někdy více než jednu na obrazovku - a každou z těchto tabulek lze filtrovat nezávisle. To znamená, že uživatel může nastavit filtr pro zobrazování/skrytí řádků na základě kategorií, které přiřadil položkám řádků, např. zobrazit všechny položky klasifikované jako „důležité“ i „moje“, pokud nebyly také označeny jako „staré“.

Vzhledem k flexibilitě a složitosti filtrů jsou tyto filtry nastaveny v samostatném modálním dialogu, kde je prostor pro pomoc na místě. Prostě si nemůžeme dovolit spotřebovat cenné nemovitosti tím, že budou možnosti filtrování trvale viditelné. Výrazně by to přispělo k vizuálnímu nepořádku.

Problém
Všechny tyto věci fungují , ale zjistili jsme, že lidé někdy zapomeno mají filtr aplikován a poté se rozhoduje/přijímá opatření na základě falešných předpokladů o jejich datech. Abychom tomu zabránili, zjistíme, že musíme uvést, že uživatel nemusí prohlížet celou sadu dat (když je použit filtr). Jak jsme však již uvedli, opravdu si nemůžeme dovolit zaplnit obrazovku podrobnostmi o samotném filtru.

Naše současná implementace
Pro záznam, tady je uživatelské rozhraní, které máme v současné době:

The filter indicator, as it stands

Je to panel „Použitý filtr značek“, btw, nikoli textové pole vpravo. Je to přinejmenším těžkopádné.

Příklady ve volné přírodě
Jediný příklad tohoto typu uživatelského rozhraní, který si mohu vybavit, je v aplikaci Microsoft Outlook 2003 (?). Měli poněkud špatnou implementaci, ve které stavový řádek obsahoval jen kousek textu s nápisem „Filtr použit“. Pro většinu lidí to bylo prakticky neviditelné, takže by se problém nevyřešil. Myslím, že MS se s tím dostalo, protože v jejich případě lidé zřídka upravovali filtr, což není případ mých uživatelů.

Znáte nějaké lepší příklady? Nebo máte nějaké vlastní dobré nápady?

19
Mal Ross

Souhlasím s @ Nir, že to, co máte v současné době, je funkční. Je obtížné vynechat skutečnost, že ne všechny záznamy mohou být viditelné. Co se mi nelíbí, je nejistota, tj. Jak tvrdíte, že „proteiny moho být skryty“. Jsou skryty nebo ne?

Tento snímek obrazovky popisuje několik různých způsobů, jak toho dosáhnout:

alt text

Počet záznamů je zobrazen nahoře spolu s informacemi o tom, zda je použit filtr značek, či nikoli. Pokud však uživatel posouvá celou cestu dolů, uvidí také informace ve stylu Post-It, které opravdu nelze nechat ujít! To by však mohlo být nadměrné. Tlačítko Upravit jsem také vložil pouze proto, že jste ho měli na snímku obrazovky, ale považuji jej za duplikativní.

Pokud jde o horní část:

  • Chcete-li zvýšit pravděpodobnost, že vaši uživatelé budou věnovat pozornost zprávě „40/150 záznamů atd.“, Doporučuji ji úplně skrýt, jakmile budou všechny záznamy viditelné. Jinými slovy, neukazujte „150/150 záznamů“.

  • Nabídka ozubených kol lze použít pro související funkce, jako je „Zakázat filtr filtrů“ a „Znovu použít filtr filtrů“.

Doufám, že to pomůže.

12
Hisham

Vím, že Gmail má stejný problém, to znamená, že když prohledáváte e-maily a aplikujete štítek pouze na ty na obrazovce, zeptá se, zda ho chcete použít na 100% výsledků vyhledávání, nebo pouze na ty na obrazovce.

Ve vašem případě, namísto možnosti „Použít filtr značek, mohou být proteiny skryté“.

Porovnání délky řetězce:

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

Měl by se hodit a přinejmenším by představoval více informací ve stejném prostoru. Pokud se obáváte, že uživatel vynechává data z aktuálních výsledků, jako v případě Google, podívám se na to, co udělal; o které se mi pořád nezajímá.

6
blunders

Před několika lety jsem měl stejné dilema a trochu experimentoval s vytvářením pěkných řetězcových reprezentací filtrů, když byly upravovány (a také umožňovaly uživateli ukládat filtry) a poté je použít (několik, pokud chtěl) do seznamu stohováním vizuálně v horní části seznamu s podobným žlutě vyhlížejícím pruhem.

Nahoře by tedy byl jeden řádek výšky řádku, který by uváděl přibližně nebo přesně každý použitý filtr („S výjimkou věcí začínajících na ABS *“ nebo „- kategorie x“), s jejich odstraněním X a určitým mechanismem pro použití existujících nebo nové filtry do seznamu.

Zajímalo by mě, jak vypadá dialogové okno pro úpravy filtru a jak funguje ve vašem případě.

1
Oskar Duveborn