Несколько строк на p: treeNode - PullRequest
0 голосов
/ 04 мая 2018

Я создал DefaultTreeNode с primeface. Он работает нормально, но я хотел бы иметь 2 строки на каждом узле вместо одной. Это возможно сделать. Вот что я пробовал до сих пор:

TreeNode node0 = new DefaultTreeNode («Узел 0» + «\ n» + «2-я строка», корень);

и

TreeNode node0 = new DefaultTreeNode («Узел 0» + «\ r \ n» + «2-я строка», корень);

но ни один из них не работает.

Есть идеи?

1 Ответ

0 голосов
/ 08 августа 2018

С помощью 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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...