Primefaces 3更新上下文菜单树

时间:2012-10-14 20:42:34

标签: tree primefaces contextmenu

有没有想过每次点击不同的树项时都更新ContextMenu?

我的意思是我想动态更新ContextMenu,例如,当我右键单击时 树的根,菜单选项可以是“菜单项1”,“菜单项2”和 “菜单项3”。 但是,如果我右键单击树的叶子,菜单选项可以是“菜单项4”,“菜单项5”和“菜单项6”。

我尝试了几种不同的方法,但没有一种能像我期望的那样工作。

请给我一些帮助。非常感谢。

1 个答案:

答案 0 :(得分:0)

来自Primefaces文档(http://www.primefaces.org/documentation.html)第446页:

  

ContextMenu
  Tree可以与上下文菜单进行特殊集成   甚至使用不同的树节点匹配不同的上下文菜单   与树节点类型匹配的上下文菜单的nodeType选项。

听起来他们正是你想要的。您需要做的就是创建所需的各种菜单并设置“nodeType”属性。