<p:panelGrid
columns="2"
style="width:800px;">
<c:forEach var="var" items="#{actividadBean.tipoEquipos}" >
<p:row>
<p:column>
<h:outputText value="#{var.id}" />
</p:column>
<p:column>
<h:outputText value="#{var.nombre}" />
</p:column>
</p:row>
</c:forEach>
</p:panelGrid>
在一个单元格中呈现id和nombre(name),而不是两个。
感谢
答案 0 :(得分:2)
c:标记是 JSP - Standard Tag Library 标记,不支持prime-face。 你可以使用
<p:dataTable var="var" value="#{actividadBean.tipoEquipos}">
<p:column>
<h:outputText value="#{var.id}" />
</p:column>
<p:column>
<h:outputText value="#{var.nombre}" />
</p:column>
</p:dataTable>
否则您也可以使用简单的HTML标记
<c:forEach var="var" items="#{actividadBean.tipoEquipos}" >
<tr>
<td> <h:outputText value="#{var.id}" />
</td>
<td>
<h:outputText value="#{var.nombre}" />
</td>
</tr>
</c:forEach>