it-swarm-eu.dev

Der beste Weg, um zahlreiche Daten in einem Datenformular anzuzeigen?

Ich habe die Aufgabe, einen Weg zu finden, um zahlreiche (10) Daten auf einem Dateneingabeformular anzuzeigen. Sie beziehen sich auf die Daten, an denen bestimmte Unterlagen eingegangen, bestätigt, bewertet usw. wurden.

Alle Daten sind so wichtig wie die anderen, daher kann ich die wichtigsten Daten nicht wirklich anzeigen und die anderen in ein Expander-Panel oder ähnliches einfügen.

Derzeit habe ich nur 10 Kalenderauswahlelemente im Formular, aber das sieht etwas überladen aus.

Wenn Sie WPF verwenden, ist der Himmel die Grenze für die Art der Steuerung, die ich vornehmen könnte, nur ohne Inspiration.

4
James Ludlow

Könnten Sie sie als Markierungen auf einer Zeitachse anzeigen?

Ich sehe in meinem geistigen Auge alle noch nicht erledigten Markierungen, die hinter dem rechten Rand der Linie sitzen und darauf warten, erledigt zu werden.

2
whybird

enter image description hereenter image description hereenter image description here

1
Felix G

Ich würde sagen, gruppieren Sie die Daten mit anderen Feldsteuerelementen (Textfelder, Textbereiche) zusammen im Kontext der Gruppen (gesendet, gesendet). Wenn Sie Papierarbeit über den Ablauf der Papierformulare haben, können Sie diese zunächst befolgen und dann beheben.

1
D0cNet

Entschuldigung, werden zur Verdeutlichung Daten in diesem Formular eingegeben oder sind sie bereits ausgefüllt und dienen nur zur Information?

Wenn sie eingegeben werden, würde ich ein Steuerelement wie JQuery-Datumsauswahl verwenden

Wenn sie nur zur Information dienen, würde ich gerne eine Liste mit dem Namen der Geraden links (möglicherweise mit einem Symbol) und dem Datum rechts haben.

1
Tom R

Gibt es eine Möglichkeit, die Daten zu klassifizieren? Sie können auch den Workflow analysieren und prüfen, ob Abschnitte vorhanden sind, die in verschiedenen Bedienfeldern angezeigt werden können.

Zum Beispiel:

Erhalten wird Ihnen etwas angetan.

Anerkannt und bewertet sind Dinge, die Sie tun und die nicht dazu führen, dass der Papierkram den Besitzer wechselt.

Weitergeleitet, delegiert (falls vorhanden) ist etwas, was Sie tun, jemand anderes.

Jeder dieser Datumssätze könnte also auf einem anderen Panel präsentiert werden.

Eine andere Alternative besteht darin, nur das letzte Datums-/Aktionspaar anzuzeigen, damit Sie den aktuellen Status der Unterlagen und den Zeitpunkt anzeigen können, zu dem dieser Status erreicht wurde. Die anderen Daten wären in einem "Weitere Details" -Panel/Flyout verfügbar.

1
ChrisF

Ich neige dazu, nach verschiedenen Formen der Visualisierung zu suchen, wenn ich so viele Steuerelemente in einem Raum platzieren muss. Wie Whybird vorgeschlagen hat, ist eine Zeitleiste wahrscheinlich eine gute Idee. Hier sind einige Ideen, wie das geht:

  • Erstellen Sie ein Diagramm, bei dem die X-Achse die Zeit und Y der Abschlussstatus ist. Auf diese Weise können Sie das Diagramm in einer Tabelle anzeigen und verschiedene Tabellenzeilen verwenden. Benutzer können einen Stift auf einen Punkt auf der X-Achse setzen. Je nachdem, in welcher Zeile sie ihn platzieren, ist der Stift einem bestimmten Status zugeordnet, z. B. "Empfangen", "Bestätigt" usw.
  • Verwenden Sie eine einfache eindimensionale Zeitleiste (z. B. Benutzer können nur einen Punkt entlang einer Achse positionieren) und ermöglichen Sie Benutzern das Ablegen von Stiften. Wenn sie den Stift fallen lassen, öffnen Sie ein Steuerelement, mit dem sie definieren können, um welche Art von Stift es sich handelt, und färben Sie den Stift entsprechend ein. Dies ist wahrscheinlich besser als der erste Vorschlag, wenn Sie eine hohe Informationsdichte haben, da diese weniger Platz beansprucht, aber beim Lesen mehr Interaktion erfordert.
  • Erstellen Sie für eine tastaturfreundliche Alternative ein Twitch/Fire-Forget-Formular mit 1 Datumseingabe, das ein beliebiges englisches Datum ("nächster Dienstag um 17 Uhr") annimmt und über ein Dropdown- oder Radio-Select für die verschiedenen Status verfügt. Auf diese Weise konnte ich etwas eingeben, die Tabulatortaste drücken, mit links/rechts/oben/unten einen Status auswählen und die Eingabetaste drücken, um Daten einzugeben. Richten Sie den Cursor anschließend erneut auf die Datumseingabe aus, damit ich schnell Daten in das System auslösen kann. Eingefügte Daten sollten wahrscheinlich irgendwo auf einer Zeitachse erscheinen. Dies ist jedoch der beste Weg, um die Dinge anzuzeigen!

Ich hoffe, das hilft.

1
Rahul