【发布时间】:2009-10-22 12:56:29
【问题描述】:
我正在为从数据列表(更具体地说,键/值数据)中进行选择的更好实践或推荐的 ui 设计模式而苦苦挣扎。
我的问题是:
- 什么时候应该使用下拉菜单?
- 什么时候应该使用单选按钮列表而不是下拉列表?
- 何时
我应该使用列表框吗?
- 如果您确实允许多选,是否最好使用复选框列表?
- 什么是
处理选择的最佳方法
大量数据?
- 允许过滤/选择数据的弹出窗口
- 自动完成文本框(虽然支持键/值的不多)
- 有没有介绍数据列表选择的ui模式的好网站?
从大量数据列表中进行选择时,您是如何处理的?我看到很多只使用值而不是键的自动完成指南。
我意识到这可能是主观的,但我真的需要一些指导以更好地处理此类数据输入。
不管怎样,我正在用 C# 和 ASP.NET Web 窗体开发我的应用程序。
更新
以下是大型列表的数据示例,用于选择客户:
Id Name Address Active
-------------------------------------------------------------------
1 XYZ Company 1234 Main St., Some City, Some State Y
2 ABC Company 1234 Main St., Some City, Some State N
3 RST Company 1234 Main St., Some City, Some State Y
有时我的客户希望查看更多信息,而不仅仅是值字段,在本例中为名称(这将显示在相关文本框中)。
【问题讨论】:
-
他们通常如何“查看更多信息”?通过单击该行来显示另一个页面?
标签: design-patterns user-interface usability