选项 1 允许用户一次查看更多列表项,因此当用户可能需要在列表中跳转很多时(例如,查找要编辑的下一条记录),它是首选。更多的项目意味着更少的滚动,等等。
选项 2 通常可以让用户更快地编辑字段,因为不需要等待新的浏览器窗口打开,也不需要用户进行认知重新定位,因此它更适合大量数据输入(例如,进行更改每条记录,一个接一个)。
通过使用可编辑网格或用一组适当的控件(文本框、组合框、复选框等)替换您的表格,这两个选项都远不如在表格中进行就地编辑,这些控件的字段值填充为适当的记录集。用户直接在表中更改字段并选择保存按钮或菜单项以立即更新所有更改的记录。或者,如果您的带宽可以处理,您可以在字段失去焦点时自动保存。
与选项 1 和 2 相比,就地编辑具有以下优点:
无需单击编辑按钮来更改记录,这是一个额外的导航步骤,需要时间和学习(例如,用户必须学习“编辑”图标)。
无需在视觉上重新获取其他位置的字段即可对其进行编辑,从而使编辑更快、更轻松。
无需学习和理解第二个窗口或表单布局,也无需消耗用户可能想要用于其他用途的屏幕空间。
无模式——用户可以在编辑和查看之间流畅切换,并在方便时保存。
如果即使在水平滚动的情况下,员工的字段太多也无法在表中显示,那么您需要在 (1) 在单个窗口中具有分屏主从布局和 (2) 具有两个窗口和允许向下钻取。但是,优化“额外”字段的显示是与如何编辑记录不同的问题。可用性的一般规则是,如果一个字段可以由用户编辑,则无论该字段出现在哪里,无论是在表格中、屏幕的详细信息溢出区域还是单独的向下钻取中,始终使其对用户可编辑详细信息窗口。