我已经创建了带有节点的树,并且我想在每个节点上放置一个操作,以便在单击节点(比如Manage User)时将其移动到xhtml表单(比如(ManageUser.xhtml))。
发布于 2011-05-12 18:59:32
请参见this example from the Primefaces showcase。
您可以使用select侦听器并从支持bean方法进行重定向:
<p:tree value="#{treeBean.root}" var="node"
selectionMode="single"
selection="#{treeBean.selectedNode}"
nodeSelectListener="#{treeBean.onNodeSelect}">
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>在bean中:
public void onNodeSelect(NodeSelectEvent event) {
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().getData().toString());
// redirect here
} https://stackoverflow.com/questions/5976918
复制相似问题