の簡単な例がありp:tree
ます。
<p:tree id="tree" styleClass="treeskin" value="#{TreeViewController.root}" var="node" dynamic="true" animate="true"
selectionMode="single" selection="#{TreeViewController.selectedNode}" highlight="true">
<p:ajax event="select" listener="#{TreeViewController.onNodeSelect}" update=":treeform:outputComponent"/>
<p:ajax event="expand" listener="#{TreeViewController.onNodeExpand}" />
<p:ajax event="collapse" listener="#{TreeViewController.onNodeCollapse}" />
<p:treeNode styleClass="treeskin">
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
ノードをクリックして新しいページを開くと、どういうわけか可能であることに興味があります。onNodeClick
を使用すると、JavaScriptを使用して新しいページを開くことができることがわかりました。しかし、可能であれば、後でキーとして使用する隠し値を送信したいと思います。可能な解決策は何ですか?