web-dev-qa-db-fra.com

Quand utiliserais-je le style Facebook fcbkcomplete au lieu d'une liste déroulante multisélection?

Y a-t-il une occasion où vous devriez utiliser la zone de texte multisélection de style Facebook (comme on le voit dans fcbkcomplete ou smarttextbox ) par rapport à une liste déroulante/liste multisélection régulière ou à un ensemble de cases à cocher?

5
leora

Le cas le plus évident lorsque l'on préfère un tel composant à un composant classique est lorsque l'utilisateur est en mesure de saisir quelque chose qui n'existe pas encore dans le système (par exemple, étiqueter/classer certains éléments).

Ce type de composant d'entrée fonctionne également comme un moyen direct de créer de nouveaux éléments et de sélectionner ceux qui existent déjà. Les nouveaux éléments peuvent ensuite être (auto) suggérés ultérieurement.

6
Jawa

En plus de l'avantage souligné par Jawa, la boîte multisélection "intelligente" excelle également à permettre à l'utilisateur de sélectionner parmi un nombre incroyablement élevé de résultats via le filtrage. Lorsque l'utilisateur tape "chat" dans le champ de texte, la liste déroulante ne peut afficher que les entrées contenant "chat", indiquant instantanément à l'utilisateur si le champ qu'il recherche existe. S'il existe, l'utilisateur peut facilement cliquer ou le sélectionner pour l'ajouter à la boîte. S'il n'existe pas, comme le souligne Jawa, l'utilisateur peut le soumettre en tant que nouvelle entrée.

En résumé, ce contrôle peut économiser à l'utilisateur beaucoup de défilement et de recherche dans un grand nombre d'éléments.

3
Evan

Je pense que cela dépend de la familiarité des utilisateurs avec la collecte de données.

  • fcbkcomplete est un moyen soigné et efficace de sélectionner des données dans une collection de données existante si l'utilisateur a une idée assez claire de ce qu'il recherche et est donc capable de taper (au début de) une requête qui peut être reconnue par le système.

  • Si, en revanche, l'utilisateur n'est pas familier avec la collecte de données, une liste déroulante/zone de liste multisélection peut être l'interface utilisateur préférée.

Pour dire si les cases à cocher pourraient être la meilleure option, j'aurais besoin d'une description de scénario plus spécifique.

En termes de rétroaction des utilisateurs en affichant les éléments de données sélectionnés, fcbkcomplete a l'avantage que tous (ou au moins plus d'un) des éléments sélectionnés sont visibles en même temps, ce qui n'est pas (nécessairement) possible avec des listes déroulantes ou une liste des boites.

2
agib