如何将多个组件放在h:panelGrid的单个单元格中

时间:2012-12-05 11:19:13

标签: jsf-2 panelgrid

我想创建一个包含一列的<h:panelGrid>。 但是在一行中我想在一个单元格中将两个组件放在一起。

E.g。

<h:panelGrid columns="1">
     <h:outputText value="ROW 1 A"/>
     <h:outputText value="ROW 1 B"/>

     <h:outputText value="ROW 2"/>
</h:panelGrid>

应该以两行结束

  

ROW 1 A ROW 1 B
  第2行

然而,它目前最终为

  

行1 A   行1 B
  第2行

如何将多个组件放在<h:panelGrid>的单个单元格中?

2 个答案:

答案 0 :(得分:10)

如何使用单个<h:panelGroup>

进行换行
<h:panelGroup>
    <h:outputText value="ROW1 A"/>
    <h:outputText value="ROW 1 B"/>
</h:panelGroup>

答案 1 :(得分:3)

将它们包裹在<h:panelGroup>中。 Here is an example