簡単そうに見えますが、私にはできません。各行に 3 つの一連の画像を表示する必要があります。たとえば、コレクションに 9 つの要素がある場合、3 x 3 の表に 9 つの画像を表示する必要があります。私はこのコードを試しています:
<h:form>
<ice:panelGrid columns="3">
<ui:repeat var="user" value="#{indexBean.users}" >
<ice:panelGrid columns="1">
<ice:graphicImage value="#{user.picture}"/>
<ice:outputText value="#{user.name}"/>
</ice:panelGrid>
</ui:repeat>
</ice:panelGrid>
</h:form>
しかし、3 列の順序付けられたテーブルの代わりに、1 つの画像が別の画像の下に表示されます。すべてのアイテムを横に並べることはできますcss: display:inline
が、線は 3 つから 3 つの要素にカットされません。すべての要素を含む「無限」の行が表示されます。
助けてください。ありがとう!