web-dev-qa-db-fra.com

Est-ce une bonne pratique de se souvenir de la sélection de cases à cocher sur plusieurs pages d'une grille?

Supposons que je doive sélectionner plusieurs éléments sur plusieurs pages, puis appliquer une action (clic sur un bouton) dessus.

Est-ce une bonne idée?

Si l'utilisateur veut savoir ce qu'il a sélectionné, puis-je l'aider en autorisant le tri sur la ligne de la case à cocher ? Veuillez me faire savoir s'il existe des directives à ce sujet.

Remarque : Il ne s'agit pas vraiment d'une attente de l'utilisateur. J'ai également vérifié cela question mais je ne comprenais pas comment rendre la sélection possible.

5
gurvinder372

En général: NON

C'est vraiment une mauvaise expérience utilisateur: créer des actions qui affectent d'autres pages que l'utilisateur ne peut pas voir et ne se souvient peut-être pas est la définition d'un anti-modèle. Vous devrez toujours vous assurer que les utilisateurs sont conscients des conséquences de leurs actions , sinon ils devront tout refaire, même s'ils n'essayaient même pas de faire ce qu'ils étaient obligés de faire.

Il y a quelques cas particuliers où j'ai vu ce genre de mauvais comportement, le plus souvent des sites de commerce électronique. Cependant, ils ne le font pas pour offrir une bonne convivialité, mais pour peut-être obtenir plus de ventes (donc à la caisse, vous devrez supprimer les produits que vous ne vouliez vraiment pas ou même marqués il y a quelques jours. Par exemple, GoDaddy l'a fait pendant des années)

Si votre cas est un commerce électronique, offrez simplement une option de panier comme tout le monde: au lieu de vérifier un élément de la grille, faites-les ajouter au panier .

De même, même si ce n'est PAS pour un site de commerce électronique et que vous souhaitez uniquement que les utilisateurs regroupent les articles d'intérêt, offrez simplement la même "ajouter au panier" fonctionnalité (évidemment avec un autre nom) puis créez une page où tous ces éléments marqués sont regroupés

6
Devin

Mise à jour: Le commentaire de Devin ci-dessous est exact: bien que Gmail se souvienne des sélections sur plusieurs pages, il n'effectue des actions que sur les éléments sélectionnés sur la page actuelle. Je suis déconcerté!

Oui, il est recommandé de se souvenir des sélections de cases à cocher sur plusieurs pages, si elles sont correctement mises en œuvre.

Ma justification: l'application Gmail réussie de Google le fait dans son interface Web principale. C'est une fonctionnalité cohérente depuis de nombreuses années, et nous devons supposer que Google a testé le service en profondeur. Pour moi, c'est une validation en soi. Si vous avez encore des doutes, je vous recommande de rechercher des services supplémentaires.

2
bjornte

La mémorisation des états des cases à cocher sur différentes pages est courante, surtout lorsque vous avez une fonction d'enregistrement automatique. Cependant, appliquer une seule action (autre que soumettre) qui affectera différentes pages est rare, du moins pour moi.

J'ai seulement vu cette idée appliquée à un processus de paiement. L'utilisateur passe par une série d'étapes, faisant une sélection sur différentes pages et finalement cliquant sur un bouton pour acheter.

Peut-être pourriez-vous préciser ce que vous entendez par " trier sur la ligne de la case à cocher " et nous fournir un contexte sur où cela est appliqué. Cela nous aiderait à trouver de meilleures solutions.


Approche suggérée

Cela dit, vous pourriez probablement explorer l'idée d'utiliser l'assistant pour préparer l'utilisateur. Faites-leur savoir qu'ils sont sur le point de parcourir une série de pages liées et une seule action sera appliquée sur la dernière page.


mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

Ci-dessus est juste un modèle de conception que vous pouvez modifier pour répondre à vos besoins.

1
adamsoh

Je ne pense pas qu'une barre d'outils horizontale ou même la barre latérale traditionnelle avec des filtres soit une mauvaise pratique.

Je ne sais pas pourquoi une grille. Vous ne pouvez afficher les options cochées qu'avec un bouton de réinitialisation.

Si ce site Web est un site de commerce électronique, je pense vraiment que c'est quelque chose de nécessaire car si je choisis la marque par exemple et que je clique sur une sous-catégorie de la page avec tous les produits, je voudrai que le filtre de marque soit toujours appliqué.

0
Madalina Taina