J'ai la tâche de trouver un moyen d'afficher de nombreuses (10) dates sur un formulaire de saisie de données. Ils concernent les dates auxquelles certains documents ont été reçus, reconnus, évalués, etc.
Toutes les dates sont à peu près aussi importantes les unes que les autres, donc je ne peux pas vraiment afficher les dates les plus importantes et mettre les autres dans un panneau d'extension, ou similaire.
Actuellement, je n'ai que 10 sélecteurs de calendrier sur le formulaire, mais cela semble un peu encombré.
Utiliser WPF, donc le ciel est la limite avec le type de contrôle que je pouvais faire, manquant juste d'inspiration.
Pourriez-vous les afficher comme marqueurs sur une chronologie?
Je vois dans mon esprit tous les marqueurs non encore terminés assis au-delà du bord droit de la ligne, en attente d'être terminés.
Je dirais que regrouper les dates avec d'autres contrôles de champ (zones de texte, zones de texte) dans le contexte des groupes (les envoyer, les recevoir). Si vous avez un peu de paperasse sur la façon dont les formulaires papier s'écoulent, vous pouvez suivre cela initialement, puis le réparer.
Désolé, juste pour clarification, les dates sont-elles entrées dans ce formulaire ou sont-elles préremplies et simplement informatives?
S'ils sont entrés, j'utiliserais un contrôle comme le sélecteur de date JQuery
S'ils sont purement informatifs, j'aurais tendance à avoir une liste avec le nom du pair à gauche (éventuellement avec une icône) et la date à droite.
Existe-t-il un moyen de classer les dates? Vous pouvez également analyser le flux de travail et voir s'il existe des sections qui pourraient être présentées sur différents panneaux.
Par exemple:
Reçu est quelque chose qui vous est fait.
Reconnu, évalué sont des choses que vous faites qui ne font pas changer la paperasse.
Transféré, délégué (s'ils existent) est quelque chose que vous faites pour quelqu'un d'autre.
Ainsi, chacun de ces ensembles de dates pourrait être présenté sur un panneau différent.
Une autre alternative consiste simplement à afficher la dernière paire date/action afin que vous puissiez voir l'état actuel de la paperasse et quand elle a atteint cet état. Les autres dates seront disponibles sur un panneau/flyout "plus de détails".
J'ai tendance à chercher différentes formes de visualisation lorsque j'ai besoin de mettre autant de contrôles dans un seul espace. Comme l'a suggéré whybird, une chronologie est probablement une bonne idée. Voici quelques idées sur la façon de procéder:
J'espère que cela pourra aider.