p:treeNode

时间:2018-05-04 12:53:37

标签: primefaces treenode

我已经创建了一个带有primeface的DefaultTreeNode。它工作正常,但我想在每个节点上有两行而不是一行。是否可以这样做。 这是我到目前为止所尝试的内容:

  

TreeNode node0 = new DefaultTreeNode(" Node 0" +" \ n" +" 2nd line",   根);

  

TreeNode node0 = new DefaultTreeNode(" Node 0" +" \ r \ n" +" 2nd line",   根);

但它们都不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用h:panelGrid,您可以定义要考虑的行。 您也可以将其用于列。

<p:treeNode> 
    <h:panelGrid  columns="1"   cellpadding="1" columnClasses="label,value" >
        <p:column style="width:10%"> 
            <img src="#{node.t01IdT03.t03Icono}"  height="20" width="20"/>
        </p:column>
        <p:column style="width:10%"> 
            <img src="#{node.t01IdT02.t02Icono}"  height="20" width="20"/>
        </p:column>
        <p:column>
            <h:outputText value="#{node.t01NombreSitio}" />
        </p:column>
    </h:panelGrid>
</p:treeNode> 
相关问题