1

每次单击不同的树项时更新 ContextMenu 有什么想法吗?

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

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

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

4

1 回答 1

0

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

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

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

于 2012-10-15T15:13:55.990 回答