it-swarm.com.de

Einstellungsdialog mit mehreren Registerkarten: Gleiche Optionen auf zwei verschiedenen Registerkarten?

Ich entwerfe einen Einstellungsdialog mit mehreren Registerkarten für unsere Desktop-Anwendung. Es gibt eine bestimmte (kleine) Gruppe von Optionen, die auf zwei separate Registerkarten im Einstellungsdialog angewendet werden kann. Ich kann die beiden Registerkarten nicht kombinieren, da es viele andere Optionen auf den Registerkarten gibt, die nicht sehr kombinierbar sind.

Daher habe ich darüber nachgedacht, die Optionen, die zwischen den beiden Registerkarten gemeinsam sind, auf beiden Registerkarten zu platzieren, damit der Benutzer die Optionen an beiden Stellen ändern kann.

Gibt es einen guten Grund, warum ich das nicht tun sollte? Gibt es in diesem Fall eine bessere Option?

4

Wenn Sie in jeder Registerkarte gemeinsame Einstellungen duplizieren, können Benutzer davon ausgehen, dass diese Einstellungen unabhängig sind und auf unterschiedliche Werte festgelegt werden können. Ist es der Fall? Können Benutzer unterschiedliche Werte für die allgemeinen Einstellungen festlegen? Ist dies nicht der Fall, können Sie allgemeine Einstellungen außerhalb der Registerkarten platzieren, um Verwirrung zu vermeiden.

enter image description here

Eine weitere Option ist die Berücksichtigung der Kommentare zu freigegebenen Feldern zwischen zwei Registerkarten. Ich habe das Gefühl, dass, wenn Sie versuchen, die Felder zu duplizieren, diese aber nicht unabhängig sind, Verwirrung herrscht. Das Hinzufügen von Text, um den Benutzern die Funktionsweise zu erklären, ist keine sehr zuverlässige Lösung, da Benutzer normalerweise nicht lesen :).

enter image description here

2
Anna Rouben

Ich würde diesen Ansatz wählen:

  • Fügen Sie die tatsächlichen, bearbeitbaren Optionen in TAB 1 ein
  • Fügen Sie einen Klon der Optionen in TAB 2 aber schreibgeschützt ein und fügen Sie eine Bezeichnung mit der Aufschrift "Sie können diese Optionen in TAB 1 ändern" hinzu (Sie können dort auch einen Link zu TAB einfügen 1!)
  • Sie stellen zufällig fest, dass dieselben Optionen auch in TAB 3 relevant sind? Platzieren Sie dort auch einen weiteren schreibgeschützten Klon, ohne dass Anpassungen erforderlich sind.

Natürlich sollten alle schreibgeschützten Klone immer entsprechend den Benutzereingaben aktualisiert werden.

Als Entwickler bin ich wahrscheinlich nicht als Anwendungsfall für "durchschnittliche Benutzer" anwendbar, aber ich glaube, dies würde funktionieren, um die Meldung zu vermitteln, dass diese Optionen genau das Gleiche über die Registerkarten hinweg sind () und die Tatsache, dass sie dort sind, impliziert, dass sie auch relevant sind).

0
Alex

Wenn Sie am Ende die freigegebenen Optionen auf beiden Registerkarten platzieren, können Sie:

  • Gestalten Sie sie anders (z. B. in eine Box mit schwarzem Rand oder farbigem Hintergrund).

  • Fügen Sie sie nach einem horizontalen Regeltrennzeichen am unteren Rand der Registerkarte ein.

Dies würde sie von den anderen Optionen abheben, und die Farbe könnte insbesondere dazu beitragen, den Benutzer daran zu erinnern, dass sie diese Optionen auf einer anderen Registerkarte gesehen haben.

Keine dieser Aussagen sagt intuitiv "Diese Optionen werden gemeinsam genutzt", aber sie können dem Benutzer einen Hinweis darauf geben, dass diese Optionen etwas Besonderes sind.

Eine andere Möglichkeit, die expliziter ist:

  • Wenn eine der beiden relevanten Registerkarten geöffnet ist, verkleinern Sie die Registerkarte und platzieren Sie die freigegebenen Optionen unter der Registerkarte. Diese Implementierung ist komplexer, aber die Bedeutung sollte dem Benutzer klar sein.

So vermeiden Sie das Zeichnen eines Bildes von oben: Stellen Sie sich vor, Annas allgemeine Felder werden unter den Registerkarten angezeigt. Blenden Sie sie aus, wenn sie nicht benötigt werden (z. B. Feature 3), und lassen Sie die Registerkarte optional wachsen, um den leeren Bereich zu belegen.

0
joeytwiddle