0

少なくとも 1 日に 1 つの質問を投稿しています。:) 私は 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>

Datatable と列の属性をうまくジャグリングしようとしましたが、うまくいきませんでした。問題は、データ テーブルで行 = 1 を指定すると、リストの最初の画像のみが表示されることです。行= 1を指定しないと、リスト全体が垂直に表示されます。

これに対する回避策があるかどうか誰か教えてください。

ありがとう、ジェーン

4

1 に答える 1

0

ScrollableDataTableの代わりにdataGridを使用してこれを実現しています。

ありがとう、ジェーン

于 2012-08-30T21:00:24.133 に答える