树节点上下文菜单设计,您会期待什么?

时间:2010-12-07 10:12:09

标签: user-interface treeview contextmenu treenode

我的团队正在设计一组应用程序,其中一些正在使用树来显示数据。目前树木的水平是2-4级,可能会在以后根据我们的领域模型增长。

让我们说我们有3个级别:

Book  
  Page
    Word

我的问题是:作为用户,您希望在不同级别的节点上的上下文菜单中看到什么?

示例图书上下文菜单:

  

新页面      新书
     编辑书
     删除图书

示例页面上下文菜单:

  

新词
     编辑页面      删除页面

示例Word上下文菜单:

  

编辑单词
     删除Word

(我现在不关心分隔符)
关于此示例设置的想法是您编辑您单击的节点 插入新Word会编辑您单击的页面 只有例外是根节点,您可以在其中实际创建新的根节点。

欢迎所有投入,谢谢。

修改
我在想,这是CRUD操作的正确设置,还是你希望在Page节点的上下文菜单中看到Add Page?

1 个答案:

答案 0 :(得分:0)

列出一些我想到的 -

Refresh
Move
Rename

根据应用程序中的功能,可以根据对项目执行的操作进行更多操作。最好的事情是询问客户\商业大使和 只构建所需的东西。

修改

IMO,Add Page应仅在Book元素上可用。