我每天至少发布一个问题。:) 我正在使用 JSF2.0 和 Richfaces 4.X。我有一个要在页面中显示的图像列表。我希望它们显示在只有 1 行图像的 ScrollableDataTable 中。这样图像就会像一个水平条。这是我的代码。
<h:panelGrid>
<rich:scrollableDataTable width="100px" height="100px" frozenColCount="0" rows="1" value="#{startupBean.colorList}" var="colorBO">
<rich:column width="100px">
<f:facet name="header" >
<h:outputText value="Colors"/>
</f:facet>
<a4j:commandLink id="color" actionListener="#{startupBean.getColor}">
<h:graphicImage width="100px" height="100px" id="colors" alt="jsf-sun" url="#{colorBO.color_url}" value="#{colorBO.color_url}" binding="#{startupBean.graphicColor}" >
</h:graphicImage>
</a4j:commandLink>
</rich:column>
</rich:scrollableDataTable>
</h:panelGrid>
我尝试过处理数据表和列属性,但没有成功。问题是,如果我在数据表中给出 rows=1,则只显示列表中的第一个图像。如果我不给 rows=1,那么整个列表将垂直显示。
谁能告诉我是否有解决方法?
谢谢,简