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;" />
...