Nella mia applicazione, l'utente può filtrare i campi selezionando uno dei tre valori possibili per ciascun campo:
Al momento ho una casella a discesa, ma ciò richiede due clic mentre le opzioni sono semplici e dovrebbero essere preferibilmente selezionabili con un clic.
Ho affrontato la casella di controllo tri-state che mostra un segno di spunta, un quadrato o niente. Tuttavia, a volte ciò richiede ancora due clic per passare da vuoto a quadrato se l'ordine è vuoto - tick - square.
Qualcuno potrebbe raccomandare quale sarebbe la scelta migliore in questo scenario?
Tasti della radio. Questa è la situazione esatta per cui sono progettati.
Personalmente mi piacciono i menu a discesa. Qualsiasi tipo di casella di controllo è un errore se non puoi permetterti di perdere diversi contesti importanti, come:
Mi piacciono le caselle di controllo per comportamenti eccezionali e non critici, come un opt-in per iscriversi a una mailing list al momento dell'iscrizione a qualcosa. Se sto presentando un modulo in cui ho bisogno che gli utenti specificino sì o no (o N/A o entrambi o qualunque siano gli stati aggiuntivi), voglio assicurarmi che non ci siano ambiguità in ciò che l'utente deve fare.
se le radio occupano troppo spazio, puoi provare un menu a discesa.