有没有想过每次点击不同的树项时都更新ContextMenu?
我的意思是我想动态更新ContextMenu,例如,当我右键单击时 树的根,菜单选项可以是“菜单项1”,“菜单项2”和 “菜单项3”。 但是,如果我右键单击树的叶子,菜单选项可以是“菜单项4”,“菜单项5”和“菜单项6”。
我尝试了几种不同的方法,但没有一种能像我期望的那样工作。
请给我一些帮助。非常感谢。
答案 0 :(得分:0)
来自Primefaces文档(http://www.primefaces.org/documentation.html)第446页:
ContextMenu
Tree可以与上下文菜单进行特殊集成 甚至使用不同的树节点匹配不同的上下文菜单 与树节点类型匹配的上下文菜单的nodeType选项。
听起来他们正是你想要的。您需要做的就是创建所需的各种菜单并设置“nodeType”属性。