我已经使用h:datatable
列出来自bean的数据,如:
<h:dataTable value="#{mybean.view}" var="o" border="1" >
<h:column>
<f:facet name="header">Name</f:facet>
#{o.name}
</h:column>
<h:column>
<f:facet name="header">ID</f:facet>
#{o.id}
</h:column>
</h:dataTable>
但是现在我想切换到使用panelgrid并应用我的布局,我这样做
<h:panelGroup layout="block" styleClass="myGrid" value="#{mybean.view}" var="o">
<h:panelGroup layout="block" styleClass="col-sm-3">
<h:panelGroup layout="block" styleClass="griditem">
<h:outputText styleClass="description" value="#{o.name}" />
</h:panelGroup>
</h:panelGroup>
</h:panelGroup>
我根本没有结果。使用面板组和分配值的位置是错误的吗?
答案 0 :(得分:0)
使用以下使用ui:repeat
的示例<table>
<ui:repeat var="o" value="#{order.orderList}" varStatus="status">
<tr>
<td>#{o.orderNo}</td>
<td>#{o.productName}</td>
<td>#{o.price}</td>
<td>#{o.qty}</td>
</tr>
</ui:repeat>
</table>