Zeigen Sie eine Liste von Bildern in einem Tabellenformat in JSF an
Dies ist wahrscheinlich eine wirklich einfache JSF-Frage, aber ich kann die einfache Antwort nicht finden.
Ich habe eine Liste mit Bildern und möchte sie in einer Bildertabelle anzeigen. Jedes Bild wird mit seinem Dateinamen angezeigt. Ich benutze eineui:repeat
tag wie unten gezeigt. Ich bekomme nicht 5 Spalten wie gewünscht, sondern nur 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>