如何在延迟加载load()方法中识别分页器更改事件

时间:2015-07-04 08:19:56

标签: primefaces

我使用延迟加载的primefaces数据表。在排序更改,过滤器更改和页面更改后调用延迟加载方法加载。我需要在加载方法(排序,过滤器或页面)中识别事件。

load(int first, int pageSize, String sortField,
        SortOrder sortOrder, Map<String, Object> filters) {
  //get event 
 //if event == page 
// do something  }

1 个答案:

答案 0 :(得分:0)

据我所知,没有明确的方法。 但是你可以做一些实现,例如,你可以找到一个名为lastTimeFirstValue的属性,并且每次调用load时,检查它,如果它是相同的值,那么它不是页面事件,如果它是不同的,所以它是一个页面事件,所以它必须更新。