1
A
回答
4
添加一个搜索框。这是什么“的StackOverflow”的作用:
alt text http://img689.imageshack.us/img689/6682/capturadepantalla200911y.png
0
我建议比普通屏幕高度较高无关(比方说,768个像素),所以答案将取决于你能有多少项适合在空间。之后,我可能会有一个小的列表视图,让用户能够滚动浏览选项,而不是要求他们将鼠标移动到列表或其他列表的极端,并等待他们的选项通过。只要列表仍可通过其他方式浏览,搜索框也可以工作。
+0
假设你的行高是16像素(标准1 em)..在这种情况下,你会在下拉菜单中选择768/16 = 48个选项。我会争辩说,超过10到15个选项的任何信息都会超载,并且很难实现可用性。 – JasonWyatt 2009-11-07 04:31:49
0
任何超过10个项目可能“很多”,但不会立即太多,都取决于您的应用程序的上下文。
至于你的问题的第二部分,你可能会在钻取方法方面取得一些成功,在这种方法中你有多种钻取到最终选择的方法,也许你可以在一个下拉列表中定义组,接下来,填写第一个下拉菜单中的第二个下拉菜单。
搜索也可以是一个很大的帮助,特别是如果异步完成(想想AJAX)并且可以将下拉列表更改为组合框。
相关问题
- 1. 对于下列情况,最好的模式是什么?
- 2. 什么是最好的Jquery DataTable选项?
- 3. 什么是Superfish的最佳下拉导航选项?
- 4. 什么是最好的QT列表和表格对象
- 5. LLVM的最大好处是什么?
- 6. 下拉列表不断从列表中选择最后一项
- 7. 使用js验证表单最简单/最好的方法是什么?
- 8. 下拉列表保持最后选中的选项
- 9. 什么是最好的OSS项目?
- 10. 什么是最好的选择。在ASP.NET
- 11. 用“记住我”选项的Django登录表单,最好的方法是什么?
- 12. 下拉选项列表验证与bvalidator
- 13. 交叉这两个列表的最好方法是什么?
- 14. 什么是最大的SQL表大小
- 15. 实现这个多级下拉列表最简单的方法是什么?
- 16. 什么是最好的方式有一个动态的下拉列表中的PHP和POST选定的值
- 17. Sort ObservableCollection - 什么是最好的方法?
- 18. 什么是记录最好的方法?
- 19. PHP的日期从下拉列表中的最小值和最大值选择
- 20. 移除最接近的下拉列表并验证Jquery中的下拉列表
- 21. 什么是最好的表格结构?
- 22. “选定项目的最大数量” - 列表框的验证器
- 23. 基于下拉列表中所选项目的动态验证
- 24. ASP.NET:验证用于选择日期(月,日,年)的3个下拉框的最佳方法是什么?
- 25. 的下拉列表选项
- 26. 什么是“从表中选择最大(列)”在pytables
- 27. 这种情况下最好的项目设置是什么?
- 28. 什么是多文本最好的正则表达式?
- 29. 正则表达式vs Tryparse什么是最好的性能
- 30. 什么表命名规则是最好的ORM
是的,这是一个非常好的解决方案,也可以说明我打字的内容。 +1 – Kris 2009-11-07 00:18:29
+1:使用Javascript/jQuery条款:使用使用'liquidmetal'或'quickselect'算法的下拉式插件。 – BalusC 2009-11-07 00:21:03