Radiobuttons haben zwei Hauptvorteile über Comboboxen:
Sie sind schneller für den Benutzer, mit einem Klick statt zwei ausgewählt werden. Ein typischer Klick dauert 1,2 bis 2,4 Sekunden. Übersetzen Sie das in äquivalente CPU-Zyklen und Sie sehen, dass ein wenig Arbeit die UI zu optimieren viel Arbeit wert ist, den Code zu optimieren.
Sie bieten eine bessere Selbstdokumentation der Steuerung, ohne auf irgendetwas klicken zu müssen. Wenn Sie alle Optionen sehen und nicht nur die Standardeinstellungen, erfahren die Benutzer mehr über das, was sie sehen oder einstellen. Wenn Sie zum Beispiel "Answer Type: Right" sehen, ist die Anzeige von "Answer Type:" nicht eindeutig. (O) Right -() Left "ist besser.Sehen „Priorität: Hoch“ hat unterschiedliche Auswirkungen als zu sehen, „Priorität:() Kritisch - (o) hoch -() Medium -() Low“
Beide Optionsfelder und Kombinationsfelder zeigen dem Benutzer die aktuelle Auswahl .
Aus der Sicht des Benutzers ist der einzige Nachteil der Optionsfelder der Bildschirm Immobilien, die sie verbrauchen. Daher sind Radiobuttons bevorzugt über Comboboxen, es sei denn, die Immobilien werden besser für etwas anderes verwendet. Dies gilt unabhängig von der Anzahl der Optionen, obwohl, je mehr Optionen Sie natürlich haben, desto größer ist die Chance, dass es etwas gibt, wofür Sie die Immobilie besser nutzen können. Die einzige andere Überlegung ist, dass bei einer großen Anzahl von Optionen (z. B. 10 oder mehr) die Kombinationsfelder das Lesen des aktuellen Werts erleichtern, da der Benutzer nicht visuell nach einem guten Teil suchen muss der Seite/des Fensters, um es zu finden.
Was die Arbeit betrifft, die für das programmatische Hinzufügen von Optionen notwendig ist, ist meine Philosophie, dass Programmierer hart arbeiten sollten, so dass Benutzer nicht müssen.
Deaktivieren bietet wichtige Informationen für den Benutzer und sollte nie vermieden werden, da es "hässlich" ist. Deaktivieren ist nicht gleichbedeutend mit Entfernen. Die Deaktivierung schlägt vor, dass etwas nicht verfügbares zur Verfügung gestellt werden kann, während das Entfernen darauf hinweist, dass es niemals verfügbar ist. Dass es nicht möglich ist, ein Element in einer Kombinationsfeldliste zu deaktivieren, ist ein weiterer Nachteil von Kombinationsfeldern über Optionsfelder.
Großer Vorteil der Optionsfelder kann sein: Der Benutzer sieht alle Optionen auf einmal. Es muss nicht geklickt werden, um die Liste zu erhalten (eine Aktion mehr, was ärgerlich sein kann). Radio ist in vielen Situationen intuitiver und benutzerfreundlicher. – user89021
"Sag niemals nie" und das gilt auch immer ;-) – user89021
Du hast Recht. Von nun an werde ich niemals mehr sagen. ;-) – Tal