0

我使用的是extendedDataTable因为我需要多选。表格可能会变得非常大,所以我使用的dataScroller是分页。

我想要实现的是,切换到另一个页面时会清除选择。选择存储在支持 bean 中,我有一个clearTableSelection清除选择的方法。

现在我的问题是,如何clearTableSelection在切换页面时调用该方法。

4

1 回答 1

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;" />
...
于 2012-04-16T15:00:42.750 回答