it-swarm.com.de

Wann sollte eine Schaltfläche "Übernehmen" eingefügt werden?

Wann verwenden Sie in einem Dialogfeld die Schaltfläche Übernehmen?

Ist es richtig anzunehmen, dass die Schaltfläche Übernehmen nur die Änderungen speichert, ohne den Dialog zu schließen? Stellt es einen Vorteil dar? Warum wird die Schaltfläche "Vorschau" nicht so häufig verwendet (in fensterbasierten Anwendungen)?

Ich weiß, dass dies wie viele Fragen erscheinen mag, aber ich möchte verstehen, wie die Schaltfläche Übernehmen verwendet wird, welche Vor- und Nachteile sie hat und welche Szenarien häufig auftreten. Die Diskussion der Vorschau-Schaltfläche wäre ein Bonus.

7
edgarator

Der Hauptgrund für Apply-Funktion ist das Schließen des Benutzers. Damit meine ich, dass Sie eine Aufgabe für einen Benutzer nicht komplizieren möchten, sodass der Benutzer zu viel über das bloße interaktive Muster einer Anwendung nachdenken muss, sondern über die Hauptaufgabe. In diesem Fall muss wirklich sichergestellt werden, dass die vom Benutzer vorgenommenen Änderungen gespeichert werden, ohne dass sich der Benutzer darum kümmern muss.

Die Schaltfläche Übernehmen wird am häufigsten in Dialogen verwendet, die mehr als eine Registerkarte/Perspektive enthalten. Die Schaltfläche Anwenden dient dazu, sicherzustellen, dass Änderungen, die an einer Registerkarte vorgenommen werden, nicht verloren gehen, wenn der Benutzer zu einer anderen Registerkarte wechselt. Dies kann natürlich leicht technisch vermieden werden. Es ist normalerweise kein Problem, Änderungen zu speichern, die derzeit nicht angezeigt werden, um zu einem späteren Zeitpunkt gespeichert zu werden. Der Benutzer ist sich dessen jedoch nicht bewusst, und das ist das Problem.

In gewisser Weise kann es fast als Placebo-Kontrolle angesehen werden. In den meisten Fällen ist dies nicht wirklich sinnvoll, da Änderungen außerhalb des angezeigten Inhalts zwischengespeichert werden können, um gespeichert zu werden, wenn der Benutzer schließlich auf OK klickt. Wenn der Benutzer dies jedoch nicht weiß und sich Sorgen darüber macht, ob seine Änderungen verloren gehen, wenn er die Registerkarte wechselt, kann er bei jeder Änderung auf OK klicken. Und das wäre sehr ineffizient. Ich muss darauf hinweisen, dass mir Fälle bekannt sind, in denen Änderungen vorgenommen und gespeichert werden müssen, bevor ich fortfahre. Daher weiß ich, dass die Schaltfläche Übernehmen einige tatsächliche technische Funktionen enthalten kann. Dies sind jedoch die seltenen Fälle.

In Bezug auf Ihre Vorscha Idee. Ich sehe zwei direkte Mängel. In erster Linie haben Anwenden und Vorschau zwei verschiedene semantische Bedeutungen. Die Vorschau zeigt an, dass keine Änderungen vorgenommen werden, sondern dass Sie die Einstellungen eher vorübergehend vornehmen, um zu sehen, was passieren würde. Dies funktioniert jedoch nicht so. Übernehmen speichert die Änderungen auf die gleiche Weise, als ob ein Benutzer auf OK geklickt hätte. Daher sehe ich es nicht richtig übertragen.

Zweitens wird die Apply-Funktion normalerweise verwendet, wenn eine "Vorschau" keinen Sinn ergibt. Z.B:

  • Setzen Sie das Dateiattribut auf Schreibgeschützt, Vorschau -> ?.
  • Berichtsabonnement kündigen, Vorschau -> ?.

Wo es jedoch sinnvoll ist, wie in grafischen Werkzeugen, wird diese Terminologie auch verwendet. Z.B:

  • Filter anwenden, Vorschau -> Mit neuem Filter rendern.
  • 35 ° drehen, Vorschau -> Um 35 ° gedrehtes Anzeigeobjekt.

Hier wird es verwendet, weil es Sinn macht.

5
AndroidHustle

Der Vorteil der Schaltfläche "Anwenden" besteht darin, dass der Benutzer die Auswirkung eines über einen Dialog angeforderten Vorgangs sehen kann, ohne diesen Dialog zu schließen.
Beispielsweise könnte der Benutzer in einem Texteditor den Effekt des Änderns der Schriftart auf eine größere Größe erkennen und immer wieder eine andere Größe angeben, ohne den Dialog erneut öffnen zu müssen.

Beachten Sie, dass in modernen Computern die "Kosten" für die Anzeige des Effekts einer solchen Änderung normalerweise vernachlässigbar sind. In MS Word kann der Effekt einer Stiländerung durch einfaches Bewegen des Mauszeigers über einen "Stil" erkannt werden, und es ist nicht erforderlich, die Anwendung anzuwenden .

2
Juan Lanus

Wofür die Schaltfläche anwenden ist:

Übernehmen Schaltflächen ermöglichen das Speichern/Anwenden/Übermitteln aktueller Änderungen, ohne den Dialog zu verlassen. Auf diese Weise kann der Benutzer einige Änderungen speichern und weitere Änderungen vornehmen (einschließlich Änderungen zurück).

Wenn der Benutzer die unmittelbare Auswirkung der Änderungen sehen kann (auf deren Anwendung), aktiviert die Schaltfläche anwenden die "Vorschau" * der Änderungen.

* Der Grund, warum die Vorschau zitiert wird, ist, dass es sich nicht gerade um eine Vorschau handelt - da die Änderungen durchgeführt werden und nicht unbedingt rückgängig gemacht werden müssen (hoffentlich).

Wenn die Änderungen nicht sofort übernommen werden, kann die Schaltfläche anwenden den Benutzer daran hindern, sich über Datenverluste Gedanken zu machen, insbesondere wenn viele Eingaben ausgefüllt werden müssen.

Sofortige Anwendung von Änderungen im Vergleich zu On-Demand:

Es kann verschiedene Szenarien geben, in denen die Schaltflächen Speichern oder Anwenden oder das sofortige Anwenden aller Änderungen besser geeignet sind. Ein Beispiel für einen Taschenrechner finden Sie in meiner Antwort hier.

Anwenden von Änderungen gegenüber der Vorschau:

Die Schaltfläche "Anwenden" ist auch nützlich, wenn das Anwenden beispielsweise Nebenwirkungen hat (ein ähnliches Beispiel wie bei AndroidHustle) - Filter in einer Bildverarbeitungsanwendung:

  • Die Vorschau eines Filters wird auf dem Originalbild des vorherigen Ergebnisses vorgeformt (auf dem Bild wie vor dem Öffnen des Filterdialogs).

  • Das zweimalige Ändern der Filterwerte und das anschließende Anwenden liefert nicht das gleiche Ergebnis wie das Ändern der Werte, das anschließende erneute Ändern und das anschließende Anwenden, da jede Anwendung relativ zum zuvor angewendeten Ergebnis ist.

  • Der Benutzer kann mehrere Filter nacheinander anwenden, einschließlich desselben Filters mit unterschiedlichen Parametern, um die gewünschten Ergebnisse zu erzielen.

1
Danny Varod