1

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

假设我们有 3 个级别:

Book  
  Page
    Word

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

示例图书上下文菜单:

新页面
新书
编辑书
删除书

示例页面上下文菜单:

新词
编辑页面
删除页面

示例 Word 上下文菜单:

编辑字
删除字

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

欢迎所有输入并表示赞赏。

编辑:
我在想,这是 CRUD 操作的正确设置,还是您希望在页面节点的上下文菜单中看到添加页面?

4

1 回答 1

0

下面列出我想到的一些 -

Refresh
Move
Rename

根据您的应用程序中的功能可以对项目执行哪些操作,可能还有更多。最好的办法是询问客户\业务大使并只构建需要的东西。

编辑:

IMO,添加页面应仅在 Book 元素上可用。

于 2010-12-07T10:30:43.527 回答