it-swarm.com.de

So lassen Sie einen Benutzer Elemente in seiner Warteschlange am besten sequenzieren

Wir haben eine Warteschlange auf der Projektseite unserer Benutzer. Und wir wollen die Sequenzierung einführen. Derzeit sind alle angewendeten Aktionen First In. Zuerst raus.

Was ist die beste Methode zur Sequenzierung?

Wir haben uns eine Reihe von Möglichkeiten ausgedacht, aber wir haben das Gefühl, dass jeder seine Nachteile hat.

  1. Ändern Sie die Nummer im Sequenznummernfeld
  2. Elemente ziehen
  3. Klicken Sie auf die Aufwärts-/Abwärtspfeile

Wenn möglich, geben Sie auch ein Beispiel für die Methode an, die Sie für die beste halten.

4
Jeremy Boyd

Solange die Warteschlange nicht zu lang ist (enthält nicht mehr Elemente, die vertikal auf den Bildschirm passen), sage ich, ziehen Sie Drag & Drop. Stellen Sie sicher, dass Sie an der Seite jedes Elements einen Griff verwenden, um anzuzeigen, dass es ziehbar ist.

2
Assaf Lavie

Wie wäre es mit einer Schaltfläche, die so etwas wie "Reihenfolge festlegen" anzeigt und dann die Meldung "Klicken Sie auf Aktionen in der gewünschten Ausführungsreihenfolge (das können Sie jederzeit ändern)" anzeigt. Der Benutzer klickt durch die Liste mit der Nummer des aktuellen Schritts ("Schritt 7 setzen"). Die Reihenfolge wird durch Zahlen auf den Aktionen wiedergegeben. Wenn sie auf "Fertig" klicken, werden die Aktionen in der richtigen Reihenfolge neu angeordnet. Von dort aus sollten Aufwärts-/Abwärtspfeile und Drag & Drop für Anpassungen gut funktionieren.

Wenn Sie die Zahlen manuell bearbeiten lassen, kann dies für alle zu großen Kopfschmerzen werden. Angenommen, ich möchte zwischen den Schritten 5 und 9 wechseln. Wie gehe ich vor? Wenn ich "9" in das Feld der aktuellen 5 eingebe, habe ich für eine Sekunde zwei Schritte Nummer 9 und keine Schrittnummer 5. Wenn ich beide Werte zuerst lösche, habe ich für eine Sekunde keine Schritte 5 und 9. Von Natürlich kann alles gelöst werden, wenn Sie sie in einen speziellen "Bearbeitungs" -Modus mit Validierung am Ende versetzen, aber es macht alles viel umständlicher und die Komplexität Ihrer Benutzeroberfläche ist nur um ein paar Stufen gestiegen.

1

Persönlich mag ich den Ansatz der Auf- und Ab-Pfeile, aber dann bin ich ein Technikfreak, und ich denke, das spricht mein Verständnis am besten an. Für nicht-technische Leute würde ich das Ziehen empfehlen, weil es am intuitivsten ist (IMO) - Sie nehmen etwas auf und platzieren es dort, wo es hingehört, und alles andere sortiert sich von selbst. Ich denke, Sie müssen je nach Publikum zwischen diesen wählen.

Die Sequenznummerierung ist eine schlechte Idee. Ich denke, es ist eine schwierige Idee zu interpretieren, obwohl es offensichtlich erscheint. Es ist in Ordnung, Sequenznummern anzuzeigen, aber es ist nicht einfach, sie neu zu ordnen.

0