web-dev-qa-db-fra.com

Selon les boutons radio

J'ai une forme complexe avec beaucoup d'éléments. Une section d'élément se soucie de la visibilité de l'ensemble de données:

  1. Illimité
  2. Limité

Ceci est réalisé avec des boutons radio bien sûr, où illimité est la sélection par défaut.

Lorsque "Limité" est sélectionné, certaines options supplémentaires sont présentées à l'utilisateur. Sous la discussion typique (cacher vs désactiver - qui a été beaucoup discuté ici), je me demande quelle est la meilleure conception pour montrer que les éléments de formulaire dépendent de la sélection d'autres éléments.

4
mosquito87

Tout d'abord, j'abandonnerais le bouton radio pour Illimité/Limité au profit d'une case à cocher disant Paramètres avancés ou autre. Elle peut être décochée par défaut et une fois cochée, les options supplémentaires sont montrées à l'utilisateur.
De cette façon, vous économisez de l'espace mais, ce qui est plus important, vous ne vous répétez pas (si le paramètre est limité, il ne peut pas être illimité, pas besoin de garder les deux à l'écran en même temps).

Pour les options supplémentaires, je vois deux possibilités.

  • soit (comme dans réponse de B.Sadashiv ) masquer les paramètres non applicables lorsque illimité ou non avancé la vue est choisie, ce qui en effet fait une apparence simple et propre à l'utilisateur (moins expérimenté)
  • ou avoir un regroupement visuel des paramètres en référence à la case à cocher Paramètres avancés (cadre comme dans la zone de groupe) et désactiver les paramètres lorsque illimité ou non avancé la vue est choisie. De cette façon, les utilisateurs moins expérimentés voient quelque chose, mais ils ne sont pas submergés par les paramètres supplémentaires (car ceux-ci sont désactivés) tandis que les "utilisateurs avancés" voient la possibilité de définir des options supplémentaires une fois qu'ils le souhaitent.

Ce serait d'une grande aide si vous pouviez nous fournir un échantillon de votre conception actuelle (si votre question était toujours à jour) afin que nous puissions vous aider avec les améliorations.

1
Mike

Vous devez masquer le formulaire au lieu de le désactiver. lorsque l'utilisateur a sélectionné Limité uniquement, vous devez afficher le formulaire associé.

il rend l'écran moins encombré (minimiser), l'utilisateur peut accomplir sa tâche en étapes propres et intuitives.

0
B.Sadashiv