如何使用背角豆完全控制素数 p:dataGrid 分页



我有一个 p:dataGrid 的素数,它在 dataGrid 的顶部有一个分页。

我的目标是完全控制分页按钮,因此当我单击以与之关联的一些操作方法时。 有没有人可以向我解释。 这是我的想法。

 <p:dataGrid var="car" value="#{tableBean.cars}" columns="3"  
    rows="12" paginator="true"  
    paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
   > 
当我点击其中一个 {第一页链接} {上一页页面链接} {页面链接} {下一页链接}

{最后页链接}

从支持Bean中捕获,以便我可以在显示页面之前执行一些额外的活动。

如果有人也知道如何使用 getPaginator() 客户端 API 并给我一个例子,那么他们的文档中会很棒,它会提到它,但没有任何代码片段。

谢谢。

Primefaces有一个page事件,你可以在<p:ajax/>中使用,就像使用任何其他类似的事件一样

 <p:ajax event="page" listener="#{tableBean.myListener}" />

将此 ajax 侦听器附加到数据表以获得所需的结果

或者,您可以在素数LazyDataModel中实现额外的处理load()方法,请参阅此处的示例

最新更新