Добрый день! В качестве источника данных использую rest запрос на сторонний сервис и использую loadDelegate. В таблице сущностей добавил simplePagination. Для пагинации я должен выполнять запрос, передавая pageNumber и pageSize. Делаю примерно так:
@Autowired
private CustomerService customerService;
@Install(to = "customersDl", target = Target.DATA_LOADER)
protected List<Customer> customersDlLoadDelegate(LoadContext<Customer> loadContext) {
LoadContext.Query query = loadContext.getQuery();
return customerService.loadCustomers(
query.getCondition(),
query.getSort(),
query.getFirstResult(),
query.getMaxResults()
);
}
Но query.getFirstResult() все время выдает 0 и подкачивается по сути всегда 0 страница, как это можно исправить?