JSF h:panelGrid with ui:repeat



我的问题是ui:重复在h:panelGrid内。它是对象列表中的一个大表。所有对象都保存在一个列表中。

我试过了:

<h:panelGrid columns="1000">
  <ui:repeat var="item" value="#{item.list}">
     <h:outputText value="#{item.string}" />
   </ui:repeat>
</h:panelGrid>

但是在panelGrid中,ui:repeat标签是网格的一列。所以所有的项目都在一个td标签中。

是否有可能得到正确的列数?

在这种情况下,您可以使用c:forEach代替ui:repeatc:forEach将在组件树中对列表中的每个项目产生单独的UIOutputText组件。

有关c:forEachui:repeat差异的更多信息,请参阅此处

相关内容

  • 没有找到相关文章

最新更新