0
我使用的是extendedDataTable
,因为我需要多选。表格可能变得很大,所以我使用dataScroller
进行分页。丰富的服务器端侦听器:dataScroller(RF 4.1)
我想实现的是,切换到另一页时清除选择。选择存储在后台bean中,我有一个方法clearTableSelection
来清除选择。
现在我的问题是,切换页面时如何调用方法clearTableSelection
。
我使用的是extendedDataTable
,因为我需要多选。表格可能变得很大,所以我使用dataScroller
进行分页。丰富的服务器端侦听器:dataScroller(RF 4.1)
我想实现的是,切换到另一页时清除选择。选择存储在后台bean中,我有一个方法clearTableSelection
来清除选择。
现在我的问题是,切换页面时如何调用方法clearTableSelection
。
我发现了一个简单的解决方案:
...
<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;" />
...