UI:哪一个更好 菜单层次结构具有更好的可用性
我有 3 个对象,每个对象都是 3 个其他类的实例,它们继承或扩展同一个超类。所有 3 个对象都有相同的函数(),例如 ViewA、ViewB、ViewC、ViewD。
我的问题是如何在用户界面中排列菜单层次结构以获得更好的可用性。是否如下图所示,其中每个功能都是主对象菜单的子菜单。
或者
我应该使用如下图所示的菜单,其中每个功能都是主要功能菜单。例如,当用户打开 ViewA 时,他可以根据 Obj1、Obj2、Obj3 或 Obj1 和 obj2 组合过滤显示的项目。下面的菜单 Obj1Menu、Obj2menu、Obj3Menu 仅用于管理对象。
如果您不明白我的问题,请告诉我。
I have 3 objects, each one is an instance of 3 other classes which inherits or extends the same super class. All 3 objects have same functions() like say ViewA, ViewB, ViewC, ViewD.
My question is How to arrange the Menu hierarchy in UI for better Usability. Should it be like in image given below, where each function is a submenu of the main object menu.
Or
Should I use Menu as shown in below image where each function is a main menu. For Example when user opens ViewA he can Filter the displayed items according to Obj1, Obj2, Obj3 or Obj1 and obj2 combined. In below menu Obj1Menu, Obj2menu,Obj3Menu are used just to manage objects.
Let me know if you didn't understand my question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果我理解正确的话,这些对象具有相同的接口。在这种情况下,我将在单独的菜单中提取“功能”,例如:
其他菜单(在每个对象中处于活动状态)
If i understand you correctly, the objects have the same interface. In this case i would extract the "functions" in a separate menu like:
other menu (active in each object)
沿一条线的按钮不能解释对象模型,因此这似乎是一个糟糕的决定。
Buttons along one line don't explain the object model, so it seems a bad decision.
询问用户他们认为哪个元素(对象或视图)是层次结构的顶部,并将其用作菜单导航的起点。
Ask the users which element (Object or View) they consider to be the top of the hierarchy and use that as the start point for the menu navigation.