Primefaces p:treeNode上的多行

Primefaces p:treeNode上的多行,primefaces,treenode,Primefaces,Treenode,我已经用primefaces创建了一个DefaultTreeNode。它可以正常工作,但是我希望每个节点上有两行而不是一行。可以这样做吗。 以下是我迄今为止所尝试的: TreeNode0=新的默认TreeNode(“节点0”+“\n”+“第二行”, 根) 及 TreeNode0=新的默认TreeNode(“节点0”+“\r\n”+“第二行”, 根) 但它们都不起作用 任何想法?< P>用 h:PANELGRID可以定义内部考虑的行。 您还可以将其用于列 <p:treeNode>

我已经用primefaces创建了一个DefaultTreeNode。它可以正常工作,但是我希望每个节点上有两行而不是一行。可以这样做吗。 以下是我迄今为止所尝试的:

TreeNode0=新的默认TreeNode(“节点0”+“\n”+“第二行”, 根)

TreeNode0=新的默认TreeNode(“节点0”+“\r\n”+“第二行”, 根)

但它们都不起作用


任何想法?

< P>用<代码> 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> 


您是否检查了树节点的默认CSS样式规则是否换行?在纯html中如何执行此操作?在div…@Kukeltje中,您的意思是使用

?当呈现节点时,这不会被转义吗?@JasperdeVries:不,我的意思是在纯html中有一个
Bla\nBla
,然后显示一个实际的新行。在StackOverflow中有很多问题…@Kukeltje OK。我在评论中也提到了这一点。我现在花在评论上的时间比找到副本要多。。。这就是: