我的团队正在设计一组应用程序,其中一些使用树来显示数据。树的级别目前是 2-4,以后可能会根据我们的域模型增长。
假设我们有 3 个级别:
Book
Page
Word
我的问题是:作为用户,您希望在不同级别节点的上下文菜单中看到什么?
示例图书上下文菜单:
新页面
新书
编辑书
删除书
示例页面上下文菜单:
新词
编辑页面
删除页面
示例 Word 上下文菜单:
编辑字
删除字
(我现在不关心分隔符)
关于这个示例设置的想法是您编辑您单击的节点。
插入新的 Word 会编辑您单击的页面。
唯一的例外是根节点,您实际上可以在其中创建一个新的根节点。
欢迎所有输入并表示赞赏。
编辑:
我在想,这是 CRUD 操作的正确设置,还是您希望在页面节点的上下文菜单中看到添加页面?