62 votes

La direction devrait les flèches pointent dans un tableau trié?

Dans un tableau trié, il est courant d'avoir un haut ou un bas flèche indiquant le style de tri. Cependant, j'ai un peu de mal à déterminer la direction de la flèche doit pointer. Dans une ASC de tri, tri des caractères 1-9A-Za-z. Si la flèche vers le haut ou vers le bas?

J'ai trouvé les implémentations de fois sur le web, de telle sorte que ne m'aide pas beaucoup: en Haut et en Bas (vous devez créer d'abord la table).

Est-il une règle dure et rapide pour cela? Je me trouve en mesure de justifier les deux implémentations. Quelle méthode utilisez-vous? Ce qui est plus intuitif pour vous et pourquoi?

Edit: Certains d'entre vous ont suggéré suppléant implémentations comme la hausse des bars ou d'avoir des lettres avec une flèche indiquant le sens du tri. D'excellentes suggestions. Je suis vraiment ouvert à d'autres options. Le moins ambigu, le mieux. Il pourrait être difficile, mais je voudrais vraiment, il n'y à que peu ou pas de confusion de la part de l'utilisateur.

Edit: j'ai fini par aller à la hausse et à la baisse des bars pour l'instant. Ce n'est pas la norme, mais elle semble moins ambigu que les triangles. La colonne de tri en cours montre trois barres, petites et grandes (de gauche à droite) pour l'ASC, à l'opposé de DESC. Les autres colonnes triables ont pas de barres par défaut, mais en survolant un en-tête de colonne triable (y compris le courant) montre barres illustrant la façon dont le tableau sera trié si que l'en-tête de colonne est cliqué.

58voto

Chris Cudmore Points 11133

Je ne pense pas que d'eux comme des flèches, mais comme un visual mnémonique de l'état actuel. Donc, montrant un triangle pointant vers le bas indique l'ordre décroissant. Visuellement, il est très en ligne avec l'icône avec le point le plus important (base du triangle) en haut de la liste et le plus petit (le point du triangle), en bas.

15voto

Mikey Points 1782

J'ai toujours fait avec les éléments suivants:

  • Ascendant -- Flèche pointant vers le haut
  • Descendant -- Flèche pointant vers le bas

À mon avis, la représentation visuelle de la flèche pointant vers le haut/vers le bas avec le plus de précision explique l'ordre de tri.

14voto

Michael Zuschlag Points 3784

J'ai fait des tests d'utilisabilité sur cette. Il ne semble pas être une interprétation cohérente entre les utilisateurs sur ce que les flèches signifient. Je me souviens que même à chaque utilisateur n'était pas cohérent de penser la flèche vers le bas signifie ascendant et descendant de l'autre. J'ai essayé les flèches à gauche et à droite ("en avant" et "arrière" de tri), mais ils ne sont pas interprétées de la même façon aussi. J'ai essayé de montrer de l'état actuel et faisant état de la situation qui en résulterait. Ni travaillé.

Ce n'est un schéma de texte à la représentation de l'ordre de tri: "A ... Z" et "Z..A" pour alpha, "1..9" et "9..1" pour le numérique, "1..12" et "12..1" pour les dates (le test d'utilisabilité utilisés mm/jj/aa format de la date).

Afficher ce texte en lecture seule indiquant l'état actuel. Placez un bouton à côté du texte pour définir ou de permuter l'ordre de tri.

N'essayez pas de l'en hausse/en baisse icône de la barre, mais je m'attends il peut fonctionner dans les difficultés où "plus" est ambigu. Par exemple, est une date plus ancienne, dans le passé, plus gros (il y a plus longtemps) ou plus petit (proche de 0) que d'une date plus récente? Est la Priorité de 1, plus grand ou plus petit que la Priorité est de 2? Grade Une plus grande ou plus petite que la classe B? Pour cette question, qui, à part les geeks, pense que "Zuschlag" est beaucoup plus importante que "Abbott"? Non pas que je le prends pas personnellement, bien sûr.

10voto

Jaime Points 5148

Pour une raison que je ressens est toujours à l'envers. Pour moi, la flèche pointant en bas/triangle doit représenter la façon dont j'ai l'habitude de lire des choses (du haut vers le bas -> de a à z) et la flèche est vers l'arrière à partir de la façon dont j'ai lu des choses (de z à a). Mais c'est juste moi, depuis plus populaire de l'Isu (Mac, Windows, etc. etc.) l'utiliser dans l'autre sens, ils doivent savoir quelque chose :).

En tout cas, la cohérence avec ce que l'utilisateur est utilisé pour est une bonne option.

8voto

Coderer Points 5099

Mon préféré, c'est effectivement la façon dont, par exemple, Excel gère -- n'utilisez pas une flèche, mais plutôt une icône personnalisée avec

A  |
Z  V

pour un tri croissant et

Z  |
A  V

pour un tri décroissant. Personne ne pourra jamais savoir que vous êtes le tri.

Maintenant, si vous ne pouvez pas utiliser une icône personnalisée, mais plutôt besoin d'un caractère imprimable, je dirais que les gens sont plus susceptibles d'être confondu par l'un des deux. Windows utilise la "petite partie de la flèche correspond à la plus petite valeur" pour Explorer, qui est de dire que tri dans l'ordre croissant des points. Mais beaucoup d'autres sources de supposer que la base de la flèche commence à la valeur la plus faible et des points dans le sens du tri, qui, franchement, sens autant que toute autre chose. En d'autres termes, la moitié de vos utilisateurs auront probablement à régler de toute façon.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X