2012-04-16 7 views
0

私はマルチセレクションが必要なのでextendedDataTableを使用しています。テーブルがかなり大きくなることがあるので、私はdataScrollerをページングに使用しています。richのためのサーバー側のリスナー:dataScroller(RF 4.1)

私が達成したいのは、別のページに切り替えると選択がクリアされるということです。選択はバッキングビーンに保存されており、選択をクリアする方法はclearTableSelectionです。

私の質問は、ページを切り替えるときに、方法clearTableSelectionをどのように呼び出すことができるかです。

答えて

0

私は簡単な解決策が見つかりました:

... 
<rich:extendedDataTable> 
    ... 
    <f:facet name="footer"> 
     <rich:dataScroller 
      onbegin="document.getElementById('form:hiddenButton').click()" /> 
    </f:facet> 
</rich:extendedDataTable> 
<a4j:commandButton 
    id="hiddenButton" action="#{backingBean.clearTableSelection}" 
    value="HiddenButton" execute="@this" style="display: none;" /> 
... 
関連する問題