1
我已經創建了它的節點樹,並且我想在每個節點上放一個動作來將它移動到一個xhtml形式,當我點擊這個圖標時(ManageUser.xhtml)節點(比如說管理用戶)。將一個treenode(Primefaces)鏈接到一個xhtml頁面
我已經創建了它的節點樹,並且我想在每個節點上放一個動作來將它移動到一個xhtml形式,當我點擊這個圖標時(ManageUser.xhtml)節點(比如說管理用戶)。將一個treenode(Primefaces)鏈接到一個xhtml頁面
請參閱this example from the Primefaces展示。
你可以使用一個選擇監聽器,並從後臺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
}