我的团队正在设计一组应用程序,其中一些正在使用树来显示数据。目前树木的水平是2-4级,可能会在以后根据我们的领域模型增长。
让我们说我们有3个级别:
Book
Page
Word
我的问题是:作为用户,您希望在不同级别的节点上的上下文菜单中看到什么?
示例图书上下文菜单:
新页面 新书
编辑书
删除图书
示例页面上下文菜单:
新词
编辑页面 删除页面
示例Word上下文菜单:
编辑单词
删除Word
(我现在不关心分隔符)
关于此示例设置的想法是您编辑您单击的节点
插入新Word会编辑您单击的页面
只有例外是根节点,您可以在其中实际创建新的根节点。
欢迎所有投入,谢谢。
修改
我在想,这是CRUD操作的正确设置,还是你希望在Page节点的上下文菜单中看到Add Page?
答案 0 :(得分:0)
列出一些我想到的 -
Refresh
Move
Rename
根据应用程序中的功能,可以根据对项目执行的操作进行更多操作。最好的事情是询问客户\商业大使和 只构建所需的东西。
修改强>
IMO,Add Page应仅在Book元素上可用。