UI:哪一个更好的菜单层次结构以获得更好的可用性

时间:2011-01-24 06:50:48

标签: user-interface web-applications usability

我有3个对象,每个对象是继承或扩展相同超类的3个其他类的实例。所有3个对象都具有相同的功能(),例如ViewA,ViewB,ViewC,ViewD。

我的问题是如何在UI中排列菜单层次结构以提高可用性。它应该像下面给出的图像一样,每个函数都是主对象菜单的子菜单。 Heirarchy Option 1

我应该使用如下图所示的菜单,其中每个功能都是主菜单。例如,当用户打开ViewA时,他可以根据Obj1,Obj2,Obj3或Obj1和obj2组合过滤显示的项目。在下面的菜单Obj1Menu中,Obj2menu,Obj3Menu仅用于管理对象。

Hierarchy option 2

如果您不理解我的问题,请告诉我。

3 个答案:

答案 0 :(得分:0)

沿着一行的按钮不能解释对象模型,因此这似乎是一个糟糕的决定。

答案 1 :(得分:0)

询问用户他们认为哪个元素(对象或视图)是层次结构的顶部,并将其用作菜单导航的起点。

答案 2 :(得分:0)

如果我理解正确,对象具有相同的界面。在这种情况下,我会在单独的菜单中提取“函数”,如:

Obj1  Obj2   Obj3 ...

其他菜单(在每个对象中都有效)

viewA
viewB
viewC
...