Se eu usar o código abaixo será mostrado de 1 até 4 lado a lado e de 5 até 7 na linha abaixo, preciso fazer algo parecido com algumas imagens carregadas de um BD, estou utilizando um dataTable para isso, mas se não colocar um <h:column> nada é exibido, porém se eu colocar um <h:column> fica tudo em apenas uma coluna e tudo um abaixo do outro. O dataTable permite exibir dados lado a lado ou devo fazer de outro jeito ou ainda utilizar outra ferramenta para isso?
<h:panelGrid columns="4">
<h:outputText value="1" />
<h:outputText value="2" />
<h:outputText value="3" />
<h:outputText value="4" />
<h:outputText value="5" />
<h:outputText value="6" />
<h:outputText value="7" />
</h:panelGrid>
Obrigado