目前,我要求在多级网格中显示相关项目。这就是曾祖父母->祖父母->父母->孩子
例如: Country-> state->City->Street是显示顺序。
建议的解决方案是在多级网格中显示所有这些内容(最多4级)。
Country -> state ->City ->Street (国家/地区/州/地区/地区)
由于我对这种解决方案在可用性方面不太满意,所以我正在寻找一种UI设计模式,它将把显示划分为逻辑单元。
谢谢
发布于 2009-10-27 20:33:16
当您拥有来自同一层次结构的两个不同级别的数据对象时,您可以:
对于多个级别的层次结构,您可以使用这些级别的任意组合。这里有一些指导原则,用于决定如何关联层次结构中的任何相邻级别。
如果出现以下情况,则将级别放入树中
在以下情况下,将级别置于主-详细关系中:
对于每个对象,您将显示一个或两个以上的属性(例如,不仅仅是名称),并且每个级别具有不同的从属对象类别。objects.
有关详细信息,请参阅Hierarchy Visual Design
在以下情况下,将级别放入向下钻取关系中:
向下钻取
通常,只有当两个窗口都是主窗口(或页面)时,向下钻取才有意义。从属窗口不应是对话框、属性窗口或lightbox。如果在从属窗口中显示的内容不足以对齐全尺寸的主窗口,那么可以使用master-detail。与master-detail相比,向下钻取对话框:
Linux和Windows).
有关以上所有内容的更多信息,请参阅http://www.zuschlogin.com/?p=31。
发布于 2009-10-27 15:59:49
一种常见的方法可能是在两个或更多步骤之间进行导航(即导航到另一个页面或打开一个模式对话框等)。
因此,您可以显示具有层次结构的1、2或3个级别的第一个网格/表格,以及一个导航链接,以便在第二个或子连续的列表/表格中显示剩余的级别。
如果你正在寻找一些既定模式的确认,你可以从这些模式中选择(或组合):
Master/Detail
Tree Table
或
Cascading Lists
发布于 2009-10-27 15:17:53
树?是否类似于文件系统的Windows资源管理器视图?
https://stackoverflow.com/questions/1629157
复制相似问题