如何显示更改的字段

时间:2009-12-14 13:35:21

标签: language-agnostic user-interface

我正在为我的项目开发Audit Trail,并且我被要求考虑如何显示两个版本之间已更改的字段。我有更改字段的列表,我正在寻找有关如何显示字段的建议,以便用户可以轻松找到:

  1. 哪些字段已更改
  2. 新旧价值是什么
  3. 一种简单的方法是在网格中显示旧值和新值,顶行显示新值,底行显示旧值。

    但这是一个非常基本的方法

    另一个我想到的是以颜色显示更改的字段,以便用户理解这些字段已更改,但在这种情况下,他将无法获得字段的旧值。

    如果有人有一些创新的想法,请告诉我。

    由于

4 个答案:

答案 0 :(得分:0)

您显示颜色的想法将是一个很好的视觉辅助,但也许在主记录下面的更改值列表也将是有益的,因此您可以“一目了然”视图。

类似于:

名字:菲尔 - >菲利普

电子邮件:phil@example.com - > phil@someotheremailprovider.com

更具创新性,但非标准,因此可能对可用性/培训问题持开放态度,将是鼠标悬停/焦点时使用旧值向侧面启动气泡的彩色输入字段。

答案 1 :(得分:0)

答案 2 :(得分:0)

如果每个字段包含相当简单的数据,那么我可能只有后退和前进按钮,以便您可以在上一个视图和当前视图之间切换。在当前视图(或可能是两个视图)中突出显示已更改的字段。上一个视图应该提供一些视觉提示,表示字段被禁用(比如将它们变灰)。这为您提供了有关更改集的位置(即用户可以快速查看更改的值),而不会产生太多的视觉混乱。

答案 3 :(得分:0)

我很懒,所以:

  1. 将旧数据转换为文本
  2. 将新数据转换为文字
  3. 使用差异来显示差异
  4. 教育用户如何解释差异输出