1

我们有一个基于某些搜索条件显示报告的 Intranet 网页。搜索条件的控件位于页面顶部,报表网格是页面上的唯一内容。网格通常会显示超过 50-100 行并且需要滚动。从用户体验的角度来看,哪种页面设计更合适:

  • 具有垂直滚动条和固定标题的固定大小网格。

    • 这种方法的优点是当用户垂直滚动网格时,标题保持在原位并始终可见,从而更容易理解报告的内容。过滤条件也始终可见,无需滚动回页面顶部即可更改。
    • 缺点是网格的大小必须固定,并且根据浏览器窗口的大小,可以显示两个垂直和两个水平滚动条(标准浏览器滚动条和网格滚动条)。这可能会有所缓解,因为我们知道用户的屏幕尺寸,并且我们可以在最大化浏览器窗口的情况下优化页面。
  • 让网格根据记录数调整大小。

    • 优点是只会显示标准的浏览器滚动条。
    • 缺点是当用户向下滚动时,标题和过滤条件变得不可见。

请注意,我们不想使用分页,因为记录的数量不足以要求这样做,并且用户通常不喜欢分页,因为这使他们更难以扫描结果。

这可能是一个主观的问题,但它很常见,我认为应该有一个明确的用户体验指南来说明如何处理它。

4

3 回答 3

1

作为一般规则,您应该避免在已经显示滚动条的页面中使用滚动条。对于水平滚动条尤其如此,您应该尽量避免使用它。

在长的垂直滚动列表中,固定列标题总是一个好主意,我强烈推荐(如果需要)。

但是,这些设计问题实际上取决于您的最终用户需求。您应该向用户群提出一些简单的问题,即:

用户将如何与数据交互?他们将执行的主要任务是什么?
他们将执行哪些次要任务?任务使用频率是多少?哪些数据对任务最重要?(显示的优先级)设计对这些任务有帮助还是阻碍?
是否可以显示更少的数据,仍然有效地满足用户需求?如果显示的数据较少,用户在需要时访问它的最有效方式是什么?等等

一旦你得到了其中一些答案,你应该专门针对最常见的需求进行设计,同时还要考虑其他的需求(使用 80/20 规则)。

而且,老实说,确保满足用户需求的最佳方法是让他们与您正在构建的内容进行交互,并在他们需要实际使用之前获得他们的输入以告知您的设计。

使用 comps 进行认知演练或使用实际原型,看看您的用户是否可以有效且高效地执行他们的任务。UI 应该增强这一点,而不是阻碍它。在发现问题的地方,您可以在设计上线之前对其进行更新。

归根结底,您是在为这些用户设计 - 在设计过程中包含他们和他们的反馈,您一定会成功!

于 2011-02-21T15:58:22.837 回答
0

让用户控制他们想要查看的记录数。

于 2010-01-15T16:05:11.710 回答
0

指导方针是“任何对它的使用方式最有意义的东西”

  1. 您的用户将如何使用网格?仔细阅读搜索结果后,他们是否经常需要再次搜索?还是他们会简单地单击结果并继续进入应用程序的另一个区域?

  2. 如果没有列标题,数据是否易于读取?IE。

    约翰·史密斯 | 首席执行官 | GlobalMecaCorp | 3 斯坦福路 | (043) 1233 1233

    对比

    第1235章 12312 | 第1233章 12301823 | 一个 | ADX

在不知道这些答案的情况下,我会在需要最少代码的想法方面犯错,然后观察您的用户如何与之交互。

一旦您了解它们的工作方式,您将能够看到哪些优化将使他们的生活更轻松。

生活更轻松等于出色的用户体验。

于 2010-02-01T06:06:34.950 回答