[Minor] fixed Paging so it fits expected result for jQuery DataTable

This commit is contained in:
Robert von Burg 2015-08-12 20:40:57 +02:00
parent f5cf3e3ad0
commit 4b9e166025
1 changed files with 6 additions and 2 deletions

View File

@ -93,9 +93,9 @@ public class Paging<T> {
paging.nrOfElements = list.size();
if (paging.pageSize <= 0 || paging.pageToReturn <= 0) {
paging.nrOfPages = 1;
paging.nrOfPages = 0;
paging.pageSize = list.size();
paging.pageToReturn = 1;
paging.pageToReturn = 0;
paging.input = list;
paging.page = list;
return paging;
@ -118,6 +118,10 @@ public class Paging<T> {
// and return the list
paging.page = list.subList(start, end);
// fix page size
if (paging.page.size() < paging.pageSize)
paging.pageSize = paging.page.size();
return paging;
}
}