Wyświetl listę obrazów w formacie tabeli w JSF

To jest prawdopodobnie bardzo proste pytanie JSF, ale nie mogę znaleźć prostej odpowiedzi.

Mam listę obrazów i chcę je wyświetlić w tabeli obrazów. Każdy obraz jest wyświetlany z nazwą pliku. Używamui:repeat tag jak pokazano poniżej. Nie dostaję jednak 5 kolumn, ale tylko 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>

questionAnswers(2)

yourAnswerToTheQuestion