it-swarm-eu.dev

Chci, aby uživatel nechal přepnout záhlaví sloupce a třídit mřížku podle pole data. Jak mohu učinit ASC / DSC intuitivním?

Chci dovolit, aby uživatel přepnul záhlaví sloupce a uspořádal mřížku podle pole date.

Jak mohu učinit vzestupnou/sestupnou dichotomii intuitivní?


EDIT: Hledal jsem date-column konkrétní řešení.

7
Jim G.

Konvence má mít šipku nahoru pro vzestupné seznamy a šipku dolů pro sestupné seznamy. To nefunguje. Při testování použitelnosti, které jsem provedl, jsou uživatelé rovnoměrně rozděleni na to, zda mé jméno končí v horní nebo dolní části seznamu bez ohledu na to, kterou šipku zobrazujete.

Část problému spočívá v tom, že existuje něco kognitivně zvláštního o nahor šipka, což znamená, že seznam se zvětšuje, když jdete dolů v seznamu. Zkoušel jsem však šipky doleva (vzestupně/dopředu) a doprava (sestupně/dozadu) a stále jsem měl nepřijatelný výkon.

Jediné, co jsem zjistil, že práce, je obecné alfanumerické znázornění hranic. Například:

Název (A - Z)

Velikost souboru (1-9)

Datum (1-12)

Zjistil jsem, že není nutné, aby hranice odrážely skutečné minimální a maximální hodnoty v seznamu.

Je na vás, jestli si myslíte, že to stojí za zmatek. Uživatelé, s nimiž jsem hovořil, řekli, že se podívají na položky v seznamu a uvidí pořadí a ignorují symboly v záhlaví. Možná je to pro vaši situaci dost dobré.

12
Michael Zuschlag

Upřednostňovaný způsob, jak toho dosáhnout, se zdá být s „nahoru“ trojúhelníkem (▲) pro vzestupné a „dolů“ trojúhelníkem pro klesání (▼).

3
Marcos Crispino

Omlouváme se, že jste to zveřejnili jako odpověď, nejsem si jistý, zda je to skutečně odpověď. Ale já zatím nemůžu komentovat.

Vidím zde dva různé problémy. Nejprve, zda by vzestupné pořadí mělo být reprezentováno trojúhelníkem směřujícím nahoru nebo dolů (nebo podobnými ikonami). Za druhé, zda tato ikona představuje aktuální (nyní) nebo budoucí stav (po kliknutí).

Pokud jde o první problém, jako uživatel Windows (a možná bychom měli vidět OS nebo jiné široce používané konvence uživatelských rozhraní většiny našich cílových uživatelů, aby se rozhodli), moje intuice říká, že šipka vzestupně stoupá (a >> z, 1> > 9), i když jsou výsledky zobrazeny shora dolů. Neexistují však žádné studie/důkazy, které bych zde mohl prokázat.

Pokud jde o druhý problém, zdá se, že @Wilbert odpovídá toto vlákno , s následujícím závěrem:

(...) není jasné, zda symbol záhlaví sloupce zobrazuje kritérium, které se aktuálně používá pro třídění, nebo funguje jako tlačítko, které se po kliknutí setřídí podle symbolu.

Souhlasím s ním. Tak jsem přemýšlel o dvou situacích, které by pro mě mohly mít větší smysl:

  1. Symbol třídění používáme pouze ve sloupci, ve kterém se třídění používá, a představuje aktuální třídění; nebo
  2. Symbol třídění používáme ve všech sloupcích, ale po kliknutí představujeme budoucí stav.

První možnosti se mi zdají intuitivnější, protože sloupec vybraný pro třídění a řazení jsou pro uživatele výslovné. Na druhé straně nemá uživatel žádné explicitní prostředky, aby věděl, že klepnutím na záhlaví sloupce se výsledky setřídí (i když je to docela zdravý rozum). To je možnost, kterou bych použil.

Druhá je právě naopak: zatímco pro uživatele je jasnější, že klepnutím na sloupce se výsledky setřídí, není jasné, jaké jsou aktuální kritéria třídění (sloupec třídění a směr třídění).

Rád bych slyšel, že existuje konvence široce používaná, ale pokud je to možné, až dosud, není. = /

2
ricardo.scholz

Další možností je použít malé stoupající a sestupné sloupce.

Například ascending sort

1
Naveen M.