web-dev-qa-db-fra.com

Parcourir une collection d'éléments via le nom de la balise

Prenez une collection d'articles.

Vous divisez cette collection en 3 groupes, puis dans votre interface utilisateur (dans cet exemple, nous supposerons que nous concevons une application iOS), vous placez un contrôle de segment avec 3 segments afin que l'utilisateur puisse parcourir chaque sous-groupe d'éléments indépendamment du autre. L'utilisateur ne doit jamais voir la collection complète à la fois, il ne doit voir que 1 des 3 sous-groupes de la collection.

Mais que se passe-t-il si l'un des éléments peut tenir dans plus d'un des segments? Dans l'exemple ci-dessous, "rain macs" apparaît sous le segment "coats" et sous le segment "rain macs".

Est-il toujours possible d'utiliser un contrôle de segment et de faire apparaître le même élément sous les deux segments? voir le diagramme ci-dessous de cet exemple.

Ou est-ce déroutant pour l'utilisateur car il pense naviguer entre 3 groupes distincts? Si oui, quelle est la meilleure façon de parcourir la collection? Une étiquette pour le contrôle de segment est-elle requise, par ex. "Parcourir par tag .. [contrôle de segment ici]" ou "Afficher les éléments marqués avec .. [contrôle de segment ici]". Ou une approche complètement différente est-elle requise.

enter image description here

2
Dave Haigh

Ce contrôle de segment a en fait un sens pour moi, surtout compte tenu du scénario d'achat en ligne dans lequel il est présenté; la principale préoccupation serait d'indiquer clairement que les Rain Mac sont également inclus dans le filtre Coats.

Pour clarifier cette distinction, vous pouvez conserver les éléments Rain Mac lors du basculement entre Rain Mac et Coats et insérer les autres éléments autour d'eux. Cela rendrait immédiatement clair visuellement que les Rain Mac sont dans les deux catégories.

1
rach oune

Pour moi, il semble que "rain macs" soit une sous-catégorie de "manteaux" et ne devrait pas être affiché au même niveau que "manteaux". En utilisant ce raisonnement, les balises devraient être

  • "manteaux" et "chapeaux"

ou

  • "manteaux d'hiver", "pluie macs", "trench coats", "parkas", "biker coats (?)" et "chapeaux"

Mais avoir des "macs de pluie" en tant que segment séparé ne doit pas être une mauvaise chose. Cela pourrait être bénéfique pour vos visiteurs, car c'est une catégorie populaire et aide vos utilisateurs à la trouver plus rapidement.

Une autre option serait d'ajouter une sous-catégorie permettant à l'utilisateur de filtrer les 'manteaux d'hiver', 'macs de pluie' et ainsi de suite ...

0
Paul van den Dool

Les onglets sont généralement destinés à modifier l'ensemble du contexte et du contenu. Étant donné que vous filtrez les résultats plus que de les parcourir, je pense qu'il serait préférable d'utiliser un outil de filtrage comme les boutons radio.

Cependant, si le Rain Mac a son propre onglet, vous pouvez éviter de l'afficher lors de l'affichage des manteaux et des chapeaux, car vous supposez qu'ils sont suffisamment différents pour être séparés.

0
Gabin