0
在我的应用程序中,我有一个包含各种对象类型(源,表格等)的树。 我想为不同类型的对象启用上下文菜单(添加,删除,编辑等)。Primefaces 3.0:TreeNode和ContextMenu
如何在Primefaces中的树节点上使用上下文菜单?
在我的应用程序中,我有一个包含各种对象类型(源,表格等)的树。 我想为不同类型的对象启用上下文菜单(添加,删除,编辑等)。Primefaces 3.0:TreeNode和ContextMenu
如何在Primefaces中的树节点上使用上下文菜单?
从来没有在实践中做到了(我还在上Primefaces 2.X),但是从理论的facelet代码应该是这个样子:
<h:form>
<p:tree value="#{myBean.tree}" var="node" id="tree"
selectionMode="single" selection="#{myBean.selectedNode}">
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>
<p:contextMenu for="tree" id="menu">
<p:menuitem value="Add" actionListener="#{myBean.add}" />
...
</p:contextMenu>
</h:form>
的p:contextMenu
和p:tree
使用在Primefaces showcase所示。
contextMenu不出现在鼠标点但远在下面。 myBean.selectedNode方法未被调用(既不是setSelectedNode):\ – Stephan
树和ContextMenu现在完全受支持!看看这个展示:http://www.primefaces.org/showcase-labs/ui/treeContextMenu.jsf – Stephan