Jsf 如何循环浏览项目列表并以固定数量的列显示它
我想循环抛出项目列表,并将它们表示为每行有3列 使用此代码Jsf 如何循环浏览项目列表并以固定数量的列显示它,jsf,tomahawk,Jsf,Tomahawk,我想循环抛出项目列表,并将它们表示为每行有3列 使用此代码 <t:dataTable var="itemInfo" value="#{itemBean.itemList}"> <h:column> <h:outputText value="#{itemInfo.name}" /> </h:column> </t:dataTable> 使用panelgrid而不是datatable 关于您可以将panel
<t:dataTable var="itemInfo" value="#{itemBean.itemList}">
<h:column>
<h:outputText value="#{itemInfo.name}" />
</h:column>
</t:dataTable>
使用panelgrid而不是datatable
关于您可以将panelgrid与c:forEach一起使用,如下所示:
A B C
D E F
G H I
<h:panelGrid columns="3">
<c:forEach items="#{itemBean.itemList}”" var="itemInfo">
<h:outputText value="${itemInfo.name}"/>
</c:forEach>
</h:panelGrid>
或者您可以使用primefaces dataGrid或类似的工具:
panelgrid不会有帮助,因为我无法像这里这样使用值绑定从javabean检索元素列表:value=“#{itemben.itemList}