如果它是空的,你应该显示一个网格吗?

时间:2009-10-14 13:06:28

标签: user-interface

我们正在为客户开发新的桌面应用程序,该应用程序目前在整个应用程序中以各种形式使用大约20个网格。

我不认为我们的应用程序的背景是相关的,但只是为了全面了解客户销售车辆和电网的内容往往是“车辆检查”或“在此车辆上维修”之类的事情

如果没有数据,或者隐藏网格并放置一些文字说“不检查此车辆”等,开发人员几乎可以分开显示一个空网格。

最佳做法是什么?空格或文字?

8 个答案:

答案 0 :(得分:7)

最好显示网格标题,并在该位置下方标注“无记录”。

答案 1 :(得分:4)

我会显示文字或最好同时显示两者

如果您使用的是C#ASP.NET, Gridview 会有一个 EmptyDataText 属性,该属性会显示一个看似Grid的项目,但会显示您的消息

显示空网格的唯一不好的地方是,有些查看数据的人可能不了解页面已完全加载且没有结果。因此,最好是安全并给他们留言。

答案 2 :(得分:1)

绝对不要显示空格。最好始终显示消息。

答案 3 :(得分:1)

我会选择空格,但这是一个艰难的决定。这是一个艰难的决定的原因是因为这两个选项都没有任何强有力的论据,这意味着对它们的争论并不那么重要。

答案 4 :(得分:1)

在我们的车辆应用程序中,如果没有要显示的数据,我们会隐藏网格并显示一条消息。

那就是说,我唯一的建议就是 - 一致。选择一种方法并在整个应用程序中坚持使用。

您的用户会非常欣赏您所采用的路线。

答案 5 :(得分:0)

我认为最好让网格明显“变灰”,上面提到的文字覆盖在上面(当然是可读的)。

这将让用户知道如果有任何数据而他们会看到什么,而不会让他们认为查询仍在运行或数据由于某种原因没有出现。

答案 6 :(得分:0)

这取决于具体情况。大多数情况下,最好显示某种消息,表明没有数据。

如果你看到用户知道界面的价值,那么一个好的选择就是只显示带有标题的网格,并在其下面显示一条消息,说明没有数据。

答案 7 :(得分:0)

显示网格,以便UI保持一致的感觉,但请确保网格上有一条消息,明确说明搜索已完成且没有记录存档。

这样可以让用户熟悉这些内容,同时仍然为他们提供表单尚未处理的提示。