Dans mon application, l'utilisateur peut filtrer les champs en sélectionnant l'une des trois valeurs possibles pour chaque champ:
J'ai actuellement une liste déroulante, mais cela nécessite deux clics alors que les options sont simples et devraient de préférence pouvoir être sélectionnées en un seul clic.
J'ai fait face à la case à cocher à trois états qui montre soit une coche, un carré ou rien. Cependant, cela nécessite parfois parfois deux clics pour passer du vide au carré si la commande est vide - cochez - carré.
Quelqu'un pourrait-il recommander quel serait le meilleur choix dans ce scénario?
Boutons radio. C'est la situation exacte pour laquelle ils sont conçus.
Personnellement, j'aime les listes déroulantes. Toute sorte de case à cocher est une erreur si vous ne pouvez pas vous permettre de perdre plusieurs contextes importants, comme:
J'aime les cases à cocher pour les comportements exceptionnels et non critiques - comme une option pour rejoindre une liste de diffusion lors de l'inscription à quelque chose. Si je présente un formulaire où j'ai besoin que les utilisateurs spécifient oui ou non (ou N/A ou les deux ou quels que soient les états supplémentaires), je veux m'assurer qu'il n'y a aucune ambiguïté dans ce que l'utilisateur doit faire.
si les radios prennent trop de place, vous pouvez essayer une liste déroulante.