Dojo上下文菜单 - 动态设置菜单项状态

时间:2017-03-29 18:47:54

标签: menu dojo

我正在尝试在dijit树上实现上下文菜单,并且上下文菜单应显示不同的内容,并根据我右键单击的树节点启用/禁用菜单项。基本上我需要的是一个预处理函数,在显示上下文菜单之前调用它,我可以运行一些逻辑来确定显示/隐藏哪些菜单项,启用/禁用等等。我觉得这是一个非常基本的功能对于上下文菜单但无法找到解决方案,所以我向人们寻求帮助。

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

Dijit Tree没有对上下文菜单的内置支持,但您可以将Menu小部件与Tree结合使用。 Menu小部件用于上下文菜单,右键单击可以真正适应您的用例。

此处的文档和示例:

https://dojotoolkit.org/reference-guide/1.10/dijit/Tree.html#context-menu https://dojotoolkit.org/reference-guide/1.10/dijit/Menu.html