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

Menu Dojo上下文菜单-动态设置菜单项状态,menu,dojo,Menu,Dojo,我试图在dijit树上实现上下文菜单,上下文菜单应该显示不同的内容,并根据我右键单击的树节点启用/禁用菜单项。基本上,我需要的是一个预处理功能,在显示上下文菜单之前调用它,在这里我可以运行一些逻辑来确定要显示/隐藏、启用/禁用哪些菜单项等。我觉得这是上下文菜单的一个非常基本的功能,但找不到解决方案,所以我向人们寻求帮助 任何帮助都将不胜感激。谢谢 Dijit树没有对上下文菜单的内置支持,但是您可以将菜单小部件与树结合使用。菜单小部件用于上下文菜单,右键单击可以真正适合您的用例 此处的文档和示例:

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


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

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

此处的文档和示例:

1.7版演示了如何禁用菜单项(代码段中的最后一个js命令)