From: Mike Rylander Date: Thu, 18 May 2017 16:23:57 +0000 (-0400) Subject: webstaff: Allow jumping between pages X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fad4233d8ded5bf23e8cbdcd70b688a11995d594;p=working%2FEvergreen.git webstaff: Allow jumping between pages Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js b/Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js index c584bf8244..0aaf680ac3 100644 --- a/Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js +++ b/Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js @@ -44,7 +44,12 @@ function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider , if (egSerialsCoreSvc.itemList.length >= offset + count) { // if there's anything on the requested page, notify return self.arrayNotifier(egSerialsCoreSvc.itemList, offset, count); } else { // else try to fetch another page - return egSerialsCoreSvc.fetchItemsForSubPaged($scope.ssubId, _paging_filter, offset, count).then(function() { + return egSerialsCoreSvc.fetchItemsForSubPaged( + $scope.ssubId, + _paging_filter, + egSerialsCoreSvc.itemList.length, + count + offset - egSerialsCoreSvc.itemList.length + ).then(function() { return self.arrayNotifier(egSerialsCoreSvc.itemList, offset, count); }); }