我的任务是找到一种在数据输入表单上显示众多(10)日期的方法。它们与某些文书的接收,确认,评估等日期有关。
所有日期彼此之间都非常重要,因此我无法真正显示最重要的日期,也无法将其他日期放在扩展面板或类似的面板中。
目前,我的表单上只有10个日历选择器,但这看起来有些混乱。
使用WPF,所以天空是我可以做出的控制类型的极限,只是缺乏灵感。
您可以将它们显示为时间轴上的标记吗?
我在脑海中看到所有尚未完成的标记都位于该行的右边缘之外,等待完成。
我想说说这些日期与其他字段控件(文本框,文本区域)一起在组的上下文中(发送出去,接收到)。如果您有一些关于纸张流动方式的书面工作,则可以先进行后续操作,然后进行修复。
抱歉,仅出于澄清目的,是否以这种形式输入日期,或者是否已预先填充日期且仅供参考?
如果输入了它们,我将使用 JQuery date picker
如果它们仅是参考信息,那么我倾向于只在左侧列出一个带有偶数名称的列表(可能带有一个图标),在右侧列出日期。
有什么方法可以对日期进行分类吗?您还可以分析工作流,看看是否有可以在不同面板上显示的部分。
例如:
收到的东西正在对您执行。
确认并评估了您所做的不会导致文书工作易手的事情。
转发,委派(如果存在)是您要做的事情,其他人也要做。
因此,这些日期集的每一个都可以显示在不同的面板上。
另一种选择是仅显示最新的日期/操作对,以便您可以查看文书工作的当前状态以及何时达到该状态。其他日期将在“更多详细信息”面板/弹出窗口中提供。
当需要将多个控件放在一个空间中时,我倾向于尝试寻找不同形式的可视化。正如Whybird所建议的那样,时间表可能是一个好主意。以下是一些有关如何执行此操作的想法:
希望能有所帮助。