![](/img/trans.png)
[英]How to update backing bean when deselecting the last slected item from a p:selectCheckboxMenu with a primefaces ajax event “change”?
[英]how to have full controll of primefaces p:dataGrid pagination with the backing bean?
我有 ap:dataGrid 的primefaces,它在dataGrid 頂部有一個分頁。
我的目標是完全控制分頁按鈕,因此當我單擊以獲取與其相關聯的某些操作方法時。 有誰能給我解釋一下。 這是我的想法。
<p:dataGrid var="car" value="#{tableBean.cars}" columns="3"
rows="12" paginator="true"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
>
當我點擊 {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} 之一時
從支持 bean 中捕獲,這樣我就可以在顯示頁面之前做一些額外的活動。
如果有人也知道如何使用 getPaginator() 客戶端 Api 並給我一個例子,那么在他們的文檔中會很好地提到它,但沒有任何代碼片段。
謝謝你。
Primefaces 有一個page
事件,你可以在<p:ajax/>
就像你在任何其他事件一樣
<p:ajax event="page" listener="#{tableBean.myListener}" />
將此ajax偵聽器附加到您的數據表以實現您想要的結果
或者,您可以在 primefaces LazyDataModel
實現額外的處理load()
方法,請參閱此處的示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.