it-swarm.com.de

Suchfeld und Suchergebnisse beim Hinzufügen eines neuen Eintrags

Ich habe einen Bildschirm mit einem Suchfeld links und Suchergebnissen rechts (Ergebnisse werden angezeigt, wenn der Benutzer Suchkriterien festlegt und "Suchen" drückt). Ich habe auch die Schaltfläche "Gut hinzufügen" auf der rechten Seite, mit der Benutzer neue Einträge hinzufügen können.

Stellen Sie sich das folgende Szenario vor: Ein Benutzer sucht nach Waren, indem er folgende Suchkriterien festlegt: "GoodCategory = Boots", die keine Ergebnisse liefern. Dann fügt er mit GoodCategory = Hat ein neues Gut hinzu. Was ist die beste UI-Vorgehensweise für das Szenario? Soll ich das frisch hinzugefügte Hat zeigen und das Suchfeld als schmutzig markieren, Hat ausblenden, basierend darauf, dass es nach Suchkriterien oder etwas anderem herausgefiltert wurde?

4
Dmitry

Soweit ich weiß, sind Ihre Suchfunktion und die Funktion "Hinzufügen" unabhängig voneinander, d. H. Das Verhalten der Schaltfläche "Hinzufügen" ändert sich nicht basierend auf den möglicherweise festgelegten Suchkriterien. Das Problem besteht darin, dass ein neu erstelltes Objekt möglicherweise nicht den aktiven Suchkriterien entspricht und daher nach dem Erstellen nicht in der gefilterten Liste angezeigt wird.

Ich habe ähnliche Situationen in CMS-Schnittstellen festgestellt. Ich würde die Suchkriterien nach dem Hinzufügen eines neuen Objekts auf den Standard-Leerzustand zurücksetzen, damit das neu erstellte Objekt sichtbar ist.

Eine wichtige Sache, auf die Sie achten sollten, ist, wie Ihre Schnittstelle die Beziehung zwischen den beiden Funktionen beschreibt. Wenn Sie das Suchformular gefolgt von der Schaltfläche "Hinzufügen" gefolgt von der gefilterten Liste haben, besteht die Gefahr, dass die Funktion "Hinzufügen" in irgendeiner Weise von den Suchkriterien beeinflusst wird. Ich hätte stattdessen zuerst die Funktion 'Hinzufügen' und dann das Suchformular und die Ergebnisse zusammen darunter.

Ist das sinnvoll?

2
Matt Obee

Sie müssen dem Benutzer immer eine Rückmeldung geben, dass etwas hinzugefügt wurde oder die Gefahr besteht, dass er verwirrt wird.

Ein Gedanke könnte sein, einen Filter für "Neu anzeigen" zu haben. Und wenn ein Benutzer einen neuen Eintrag hinzufügt, schalten Sie die Suche/den Filter auf "Neu anzeigen" und zeigen den neuen Eintrag an.

"Neu anzeigen" kann so etwas wie eine Sitzung oder sogar ein bestimmter Zeitrahmen für das sein, was für Sie angemessen ist.

Hoffe es hilft, viel Glück!

1
Alendri

@Dmitry: noch etwas.
Wenn Sie die Themenliste eines Forums durchsuchen, werden diese nach dem abnehmenden Datum des letzten Beitrags sortiert. Aber obendrein gibt es die "klebrigen" Beiträge, die den Benutzern sagen, dass sie die FAQ lesen sollen, nicht flammen und dergleichen.
Nun, das Hut Ihres Benutzers ist klebrig, weil es von Hand hinzugefügt wurde, eine souveräne Aktion des Benutzers, die Sie nicht stören sollten.
Ich würde es oben zeigen, wie das gesponserter Link einer Suchmaschine, was ihm ein etwas unverwechselbares Aussehen verleiht.
Andererseits gehört der Suchtext auch dem Benutzer, und ich würde es nicht wagen, ihn auch zu ändern.

1
Juan Lanus