web-dev-qa-db-fra.com

Des suggestions pour trouver rapidement des articles dans une longue liste de cases à cocher?

J'ai une liste de noms, chacun avec une case à cocher pour indiquer qu'ils ont été sélectionnés pour faire un travail. Parce que la liste est longue, j'ai fait défiler la liste.

J'ai mis en place un exemple de ce que je veux dire.

Il peut y avoir quelques centaines de noms dans cette liste, il peut donc être difficile de trouver des personnes rapidement, surtout si seuls quelques noms doivent être sélectionnés. Pour trouver rapidement des personnes à sélectionner, j'ai ajouté une recherche/un filtre pour afficher/masquer les noms dans la liste, mais cela semble un peu étrange car les éléments qui sont cochés sont ensuite masqués s'ils ne correspondent pas au texte de recherche. Y a-t-il des alternatives que je néglige?

Comment les gens se sentiraient-ils en défilant jusqu'à la position dans la zone de défilement si l'article qu'ils recherchaient est trouvé?

3
David Spence

Je vous recommande d'avoir un filtre de recherche. Lorsque l'utilisateur entre dans sa recherche, la liste filtre pour afficher les correspondances. Une fois qu'ils ont sélectionné un utilisateur, cet utilisateur est ajouté à la liste Sélectionné.

Une autre option consiste à avoir deux listes, les éléments non sélectionnés et les éléments sélectionnés. Utilisez les boutons fléchés pour déplacer des éléments d'une liste à l'autre.

mockup

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

3
rdellara

Étant donné que vous n'avez que quelques centaines de noms et que vous devez probablement vérifier une personne à la fois, j'opterais pour une approche actuellement très utilisée dans le monde mobile: l'alphabet à côté de la liste. Je pense que même sur le Web, l'approche pourrait fonctionner:

enter image description here

Fondamentalement, l'utilisateur pourra sélectionner une seule lettre pour passer directement à la section où les noms commencent par cette lettre. Encore une fois, vous n'avez que quelques centaines de noms et, en supposant qu'ils ne commencent pas tous par "A", cette approche accélérera beaucoup la recherche.

1
Nicola Miotto