it-swarm.com.de

Schalten Sie die Schaltfläche FIND im Dialogfeld Suchen auf OK, wenn das Suchergebnis angezeigt wird

Wir haben einen Suchdialog mit einem Kriterienbereich oben und einem Ergebnisbereich unten. Wir haben die FIND-Schaltfläche zwischen den beiden Fenstern im Dialogfeld platziert, aber in der Praxis erwarten die Benutzer, dass sie die FIND-Schaltfläche (um die Suche auszulösen) am unteren Rand des Dialogfelds finden.

Die Frage ist: Sollten wir 3 Schaltflächen am unteren Rand des Dialogfelds haben: FINDEN, OK, ABBRECHEN

  • Wenn Sie ein Kriterium bearbeiten, ist die Schaltfläche OK deaktiviert
  • Wenn Sie im Ergebnislistenfeld eine Zeile auswählen, ist die Schaltfläche OK deaktiviert.

oder: sollten wir die Schaltfläche FIND/OK zu einer kombinieren und den aktuellsten Fokusbereich verwenden, um die Schaltfläche umzuschalten?

  • wenn Sie ein Kriterium bearbeiten, wechselt die Schaltfläche zu FIND und die Ergebnisliste wird gelöscht.
  • Wenn Sie im Ergebnislistenbereich auf eine Zeile klicken, wechselt die Schaltfläche zu OK

Hat jemand Erfahrungen mit einem ähnlichen Design?

5
xt1

Nach meiner Erfahrung sollten Buttons fast nie zwischen Funktionen wechseln - dies führt meist zu Verwirrung und Frustration.

Wenn ich Sie richtig verstanden habe, würde die Schaltfläche OK im Grunde genommen eine Zeile aus der Ergebnismenge auswählen und das Suchfenster schließen.

Wie wäre es, wenn Sie unten nur "Suchen" und "Schließen" als Hauptdialogschaltflächen verwenden und in der ausgewählten Zeile eine separate Schaltfläche anzeigen, die dieses Ergebnis auf die Hauptanwendung überträgt und das Suchfenster schließt?

4
Jan

mit wie vielen Daten haben Sie es zu tun?
Was ist mit der sofortigen Suche in Echtzeit, ohne dass die Schaltfläche FINDEN erforderlich ist?

2
ALoR

Einige Gründe, keinen Umschaltknopf zu verwenden ...

  1. Doppelklicks. Nach meiner Beobachtung haben eine ganze Reihe von Benutzern die Gewohnheit, auf Schaltflächen zu doppelklicken.
    Sie können ihnen sagen, dass sie es nicht müssen, dass sie es nicht sollten, dass die seltsamen Dinge, die die Anwendung tut, darauf zurückzuführen sind, aber sie tun es trotzdem.

  2. Leistung. Sie können nicht vorhersagen, wie lange der Übergang dauern wird (naja, ohne die Wandzeit als Referenz zu verwenden).
    Denken Sie, der Übergang erfolgt sofort ? Warten Sie, bis einer Ihrer Benutzer die Anwendung auf einem Netbook ausführt, auf dem World of Warcraft, Microsoft Word, ein Video-Encoder und drei verschiedene Browser mit insgesamt 67 ausgeführt werden Webseiten öffnen. Plötzlich beträgt der Augenblick einige Sekunden (oder schlimmer).
    Denken Sie, dass der Übergang einige Sekunden dauern wird ? Lesen Sie weiter Moores Law und überlegen Sie, was in 3 oder 4 Jahren mit Ihrer Laufzeit passieren könnte.

  3. Verständlichkeit. Benutzer können leicht in Ihr "Suchen" -Fenster schauen und denken: " Nun, sicher, das Ok button muss meine Suche, weil es keinen Find-Button gibt ". Intelligentere Beschriftungen sind nicht die Antwort und zeigen dem Benutzer, dass es zwei unterschiedliche Operationen gibt (Find und Select).

2
Bevan

Ohne Ihre Benutzer und ihre Erwartungen untersuchen zu können, würde ich wahrscheinlich alles auflösen.

1) Implementieren Sie die Suche und die verschiedenen Kriterien (ich gehe davon aus, dass es sich um mehrere Felder handelt).

2) Die Suche führt Sie zu einer Suchergebnisseite, auf der die Kriterien über den Ergebnissen auffällig angezeigt werden.

3) In der Nähe dieser Suchkriterien erhalten Benutzer die Möglichkeit, eine neue Suche durchzuführen oder ihre Suchkriterien zu bearbeiten.

4a) Die neue Suche kehrt zu einer leeren Kriterienseite zurück

4b) Die Suche bearbeiten kehrt zu einer Kriterienseite zurück, auf der die vorherigen Kriterien ausgefüllt wurden OR Sie können die Kriterien inline bearbeiten und die Abfrage erneut senden

Dies ist möglicherweise nicht die "sexieste" Methode der Welt, aber sie sollte solide verwendbar sein und Sie werden ohne die meisten Beschwerden sein, wenn Ihre Suche schnell ist.

0
VancyPants

Schnittstellen wie Google Instant erzeugen die Erwartung, dass die Dinge von selbst geschehen. Viele Suchoberflächen haben jetzt ein ähnliches Verhalten, bei dem die Ergebnisse geändert werden, wenn Sie die Kriterien eingeben und Dinge ausgewählt werden, wenn Sie darauf klicken (oder heutzutage häufiger - berühren Sie sie).

Ein minimalistisches Design hätte keine Knöpfe.

  1. Füllen Sie die Ergebnisse automatisch aus, während der Benutzer die Kriterien ausfüllt (möglicherweise mit nichts, bis zuerst ein Mindestmaß an Kriterien angegeben wird, um das Laden der gesamten Datenbank zu vermeiden).
  2. Schließen Sie den Dialog, wenn der Benutzer eine Zeile auswählt. und geben Sie diese Informationen an die eigentliche Anwendung zurück.
  3. Haben Sie ein großes 'X' um den Dialog zu schließen ohne etwas auszuwählen.

Ein Dialog, keine Schaltflächen, keine Verwirrung, auch für Handys geeignet.

Wenn Sie die automatische Suche in Schritt 1 wirklich nicht durchführen können, zeigen Sie dem Benutzer die Schaltfläche "Suchen" an, um die Suche zu aktivieren, haben aber dennoch die anderen Verhaltensweisen.

0
phinetune