这可能是一个非常简单的 JSF 问题,但我似乎找不到简单的答案。
我有一个图像列表,我想在图像表中显示它们。每个图像都以其文件名显示。我正在使用ui:repeat
如下所示的标签。我没有按要求获得 5 列,但是只有 1 列。
<h:panelGrid id="resourcePanel" columns="5" rules="all">
<ui:repeat var="res" value="#{resourceUpload.resources}">
<h:panelGrid columns="1" rules="none">
<h:graphicImage
value="/image/resource?id=#{res.idAsString}"
style="width:100px;" />
<h:outputText value="#{res.name}" />
</h:panelGrid>
</ui:repeat>
</h:panelGrid>