web-dev-qa-db-fra.com

Quelle est la meilleure façon de présenter un onglet avec du contenu indisponible?

Les directives de Windows disent que vous ne devez pas désactiver les onglets, car cela n'explique pas pourquoi le contenu n'est pas disponible. Ils recommandent de cacher/désactiver tout le contenu à l'intérieur tab et d'expliquer la raison.

J'ai une forme de "tâche" avec plusieurs onglets. Le formulaire a 3 états: créer, afficher et modifier. Certains contenus ne sont pas disponibles tant que la tâche n'est pas créée, nous désactivons donc actuellement ces onglets.

Je souhaite modifier ce comportement pour suivre les recommandations des lignes directrices, mais que se passe-t-il si cela est frustrant: cliquer sur les onglets qui ne sont pas nécessaires pour créer une tâche? Peut-être vaut-il mieux les cacher complètement? Mais alors, "créer" un état sera différent des autres.

Quelle est ta méthode?

  • Désactiver/masquer le contenu et expliquer la raison?
  • Masquer complètement l'onglet? (Inapproprié pour les paramètres!)
  • Désactiver l'onglet (et ajouter une info-bulle ou modifier le nom de l'onglet)? ¯\_ (ツ) _/¯
3
Nikita Dvornikov

Option 1.

  • Cacher le contenu - Vous allez dans l'onglet, vous voyez l'explication au lieu du contenu, vous l'avez. Aussi simple que cela. Masquer le contenu est préférable à la désactivation, car la désactivation est généralement utilisée pour la logique métier (par exemple, une option est désactivée à moins qu'une case à cocher ne soit cochée).
  • Masquer l'onglet - La pire option. Les utilisateurs seront frustrés de le chercher désespérément.
  • Désactiver et ajouter une info-bulle - Deuxième meilleure option, mais vous souhaitez enregistrer cette option lorsque l'onglet est vraiment inaccessible, par exemple en raison de l'expiration de la licence ou d'un utilisateur non autorisé.
  • Désactivez et changez le nom de l'onglet - en plus de ce qui précède, c'est juste bizarre. Les utilisateurs s'attendent à ce que le nom de l'onglet soit statique.
1
Assimiz