我使用延迟加载的primefaces数据表。在排序更改,过滤器更改和页面更改后调用延迟加载方法加载。我需要在加载方法(排序,过滤器或页面)中识别事件。
load(int first, int pageSize, String sortField,
SortOrder sortOrder, Map<String, Object> filters) {
//get event
//if event == page
// do something }
答案 0 :(得分:0)
据我所知,没有明确的方法。 但是你可以做一些实现,例如,你可以找到一个名为lastTimeFirstValue的属性,并且每次调用load时,检查它,如果它是相同的值,那么它不是页面事件,如果它是不同的,所以它是一个页面事件,所以它必须更新。