在p:dataTable中激活分页时?

时间:2012-07-29 21:33:48

标签: jsf jsf-2 primefaces

我正在使用primefaces 3.2

如何知道用户何时在p:dataTable中推送其中一个分页按钮?

由于

1 个答案:

答案 0 :(得分:0)

如果您在用户更改页面时需要ajax行为,则可以使用以下代码:

<p:dataTable value="#{bean.collection}" var="obj" >
      <p:ajax event="page" update="componentsToUpdateOnPage" listener="#{bean.pageListener}" />
      <p:column>
         .. etc..
</p:dataTable>

如果您使用的是延迟加载数据表,则必须覆盖LazyDataModel的load()方法。该方法在页面加载,页面更改时以及对数据表进行排序或过滤时执行。