我正在使用primefaces 3.0 M2,我使用DefaultTreeNode,组件为p:tree,它工作正常。 我的问题是我想要选择的节点的值与显示的节点的值不同。 需要你的帮助!
答案 0 :(得分:1)
您可以为每个节点显示您喜欢的任何文本。例如,这是来自primefaces showcase的一个小改变示例(TreeBeen.java是相同的):
<h:form>
<p:growl id="growl" showDetail="true" />
<p:tree id="treeSingle" value="#{treeBean.root}" var="node"
selectionMode="single" selection="#{treeBean.selectedNode}">
<p:treeNode>
<h:outputText value="Node" />
</p:treeNode>
</p:tree>
<p:commandButton value="Display Selected" update="growl"
actionListener="#{treeBean.displaySelectedSingle}" />
</h:form>
每个节点都显示“节点”文本,但它的数据值显示在按钮点击事件上。