it-swarm.com.de

Mehrdeutigkeit unter Verwendung einer sortierbaren Liste von Daten

Ich habe eine grundlegende vertikale Liste von Daten, die jeweils gezogen werden können, um die Liste neu zu ordnen, mit dem Ziel, dem Benutzer zu ermöglichen, die Reihenfolge und das Datum jedes Elements nach seinen Wünschen zu ändern.

Eine Beispielliste mit nachbestellbaren Daten lautet:

  1. 2. November: ein Text hier
  2. 2. November: mehr Text hier
  3. 3. November: noch etwas Text
  4. 4. November: noch mehr Text

Ich habe einen Anwendungsfall bemerkt, der sich als problematisch herausstellt:

  • Ziehen eines Elements zwischen zwei Daten, die gleich sind = kein Problem
  • Ziehen eines Elements zwischen zwei unterschiedlichen Daten = mehrdeutig
  • Ein Element an den Anfang der Liste ziehen = kein Problem
  • Ein Element an das Ende der Liste ziehen = kein Problem

Es ist dieser zweite Anwendungsfall, der das Problem darstellt: Wenn Sie zu einem Ziel ziehen, das zwischen zwei verschiedenen Daten liegt, können wir nicht sicher sein, welches Datum der Benutzer auswählen möchte.

In der obigen Beispielliste wäre ich also Ziehen von Element 4 zwischen Element 2 und. Wie Sie sehen können, ist es wird mehrdeutig, um das neue Datum zu bestimmen für den Artikel.

Ideen zur Bekämpfung dieses Problems sind sehr willkommen!

2
Ben

Ich denke, das Problem ist darauf zurückzuführen, dass Sie die Kombination aus Datum und Text als eine Sache betrachten.

Lassen Sie mich einen Vorschlag machen: Lassen Sie es ein bisschen mehr wie einen Kalender aussehen. Schnelles Modell:

enter image description here

In diesem Beispiel können die roten Quadrate gezogen werden und es gibt keine Verwirrung darüber, welches Datum ein Gegenstand erhält, da der ganze Tag eine "Drop-Zone" ist.

3
Bart Gijssens

Ich sehe die Mehrdeutigkeit nicht.

Wenn Benutzer zur Neuordnung ziehen und die Daten daraus abgeleitet werden, wird erwartet, dass der Artikel irgendwo zwischen den beiden ein Datum erhält.

Wenn Sie jedoch ziehen möchten, um ein bestimmtes Datum auszuwählen, ist eine einfache Neuordnung der Liste nicht das richtige Werkzeug. Vielmehr müssen Sie in der Lage sein, Elemente in eine bestimmte Box mit der Aufschrift "3. November" zu legen.

0
Assaf Lavie