web-dev-qa-db-fra.com

Une fenêtre contextuelle doit-elle se fermer automatiquement après qu'un utilisateur a sélectionné une option dans un menu arborescent?

Pour une fenêtre contextuelle qui oblige l'utilisateur à sélectionner une seule option dans un menu arborescent, la sélection de cette option devrait-elle fermer automatiquement la fenêtre contextuelle?

Je pense que cela enfreindrait la règle fondamentale de la prévention des erreurs, mais j'ai besoin de preuves à l'appui.

Une solution de conception consistait à inclure un bouton Enregistrer que l'utilisateur sélectionne après avoir choisi son option. Le bouton Enregistrer ferme alors la fenêtre contextuelle.

(La fenêtre contextuelle comporte également un bouton de fermeture (X) en haut à droite).

Tout commentaire/lien vers des ressources serait un grand merci.

4
Dee

Je pense qu'il vaut mieux mettre en évidence l'élément. Ensuite, il montre un autre gros bouton pour accepter la sélection. En cliquant sur le bouton Accepter, vous pouvez fermer la fenêtre contextuelle et les gens sauront ce qui a été choisi.

2
Andrea Turri

Je pense que si le popup a disparu directement après la sélection, cela peut dérouter l'utilisateur. Que se passe-t-il si l'utilisateur sélectionne accidentellement le mauvais article? Peuvent-ils facilement revenir en arrière ou seront-ils frustrés? Que faire s'ils oublient ce qu'ils ont sélectionné - l'étape suivante du processus affiche-t-elle ce qu'ils ont sélectionné?

Vous pouvez éventuellement les laisser sélectionner un élément dans le menu arborescent et fournir un bouton "Confirmer la sélection", ainsi qu'un bouton "Annuler" (si cela s'applique dans votre scénario) - l'un ou l'autre ferait fermer la fenêtre contextuelle.

1
Jessica

Cela dépend de l'action:

  • il y a des actions pour lesquelles vous voudrez peut-être laisser le menu ouvert, pensez à un certain nombre de cases à cocher qui permettent d'autres choses dans votre vue. C'est ce dont @Jessica parlait. Si vous le pouvez, concevez toutes vos actions pour cela.
  • puis il y a des actions qui ne ferment que la dernière partie de votre arbre. cela peut arriver quand aucun résultat instantané ne peut être trouvé ou d'autres problèmes techniques.
  • et enfin, les actions qui ferment complètement votre menu. Mais même si cette action ne peut pas être exprimée comme une bascule directe, cela vaut la peine de créer un aperçu de l'action, afin que l'utilisateur puisse voir quel serait le résultat, au survol par exemple.
0
xamiro