0

次のコードを使用しています。

<rich:scrollableDataTable value="#{allActiveUsers}" 
                                    var="user" 
                                    rows="20"
                                    >
                         <a4j:support event="onRowClick" 
                                      action="#{editUser.prepareSelectionOfUser(user)}"
                                      reRender="editUserForm"
                                      />   

                        <f:facet name="header">
                            <h:outputText value="Active  Users" />
                        </f:facet>
                        <h:column>

                            <f:facet name="header">Username</f:facet>
                            <h:outputText value="#{user.login}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header">Full Name</f:facet>
                            <h:outputText value="#{user.name}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header">Email address</f:facet>
                            <h:outputText value="#{user.email}" />
                        </h:column>
                    <f:facet name="footer">
                        <rich:datascroller renderIfSinglePage="false" maxPages="5" />
                    </f:facet>

                </rich:scrollableDataTable>

問題は、理由もなく白いゴースト カラムが生成されていることです。誰も私がそれを取り除く方法を知っていますか?

前もって感謝します。

4

1 に答える 1

1

richfaces フォーラムから:

この列は、列全体の幅が表スペースを埋めるのに十分でない場合に、表スペースを埋めるために使用されます。列のサイズが変更されると、この余分な列からスペースが取られます。

richfaces フォーラムのこのスレッドによると、これは仕様によるものです。また、スクロール中のテーブル/列のサイズ変更を補正するために発生します。修正するwidthには、列に属性を手動で設定します。

このスレッドも参照してください

于 2013-02-28T17:47:42.713 に答える