Ich habe eine Tabellenspalte, in der jede Zeile einen von drei Zuständen hat, und der Zweck der Zeile besteht darin, Manipulation und ANZEIGE dieser Eigenschaft mit drei Zuständen anzubieten.Idiome für einen Drei-Status-Toggle?
Meine aktuelle Entwicklungsansicht besteht darin, drei dicht gepackte Radioknöpfe mit Beschriftungen am Kopf der Spalten (und alle 50 Zeilen oder so) und onClick eine AJAX-Anfrage zu senden und sie zu blasen.
Das ist fugly.
Gibt es ein Standard-Idiom für ein Steuerelement wie dieses? Ich mache derzeit etwas ähnliches wie das iPhone ein/aus, aber mit einem "mittleren" Zustand.
Jede Eingabe wäre willkommen.
EDIT
Etwas mehr Klarheit: Ich habe ein Werkzeug für die Ereignisse bestätigt. Jedes Ereignis wird entweder "vorgeschlagen", "storniert" oder "bestätigt". Sie alle werden standardmäßig "vorgeschlagen", bis jemand sie explizit bestätigt oder annulliert. Dies ist ein dünnes Frontend für eine SQL-Tabelle.
Wenn Sie einen Screenshot von dem, was Sie bereits getan haben, können, wäre das wirklich hilfreich. –
Oder nur eine Beschreibung des tatsächlichen Problems oder zumindest der Eigenschaft, die Sie darstellen möchten. "Eine gute Benutzeroberfläche" hängt von der Situation ab, in der sie verwendet wird. –