2012-04-16 78 views
0

我使用的是extendedDataTable,因为我需要多选。表格可能变得很大,所以我使用dataScroller进行分页。丰富的服务器端侦听器:dataScroller(RF 4.1)

我想实现的是,切换到另一页时清除选择。选择存储在后台bean中,我有一个方法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;" /> 
...