From 276cc1eecf4c6b82487f715ea9fc32f095baa1e4 Mon Sep 17 00:00:00 2001 From: Emanuele Filardo Date: Fri, 25 Oct 2019 15:45:29 +0200 Subject: [PATCH] Fix for PageStart > EndPage after delete and dont reset value of Page --- Oqtane.Client/Modules/Controls/Pager.razor | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Oqtane.Client/Modules/Controls/Pager.razor b/Oqtane.Client/Modules/Controls/Pager.razor index 7d3a2ac3..bb8e67b9 100644 --- a/Oqtane.Client/Modules/Controls/Pager.razor +++ b/Oqtane.Client/Modules/Controls/Pager.razor @@ -44,7 +44,7 @@ @code { int Pages = 0; - int Page; + int Page = 1; int MaxItems; int MaxPages; int StartPage; @@ -85,7 +85,6 @@ { MaxPages = int.Parse(DisplayPages); } - Page = 1; if (Items != null) { @@ -107,7 +106,15 @@ { if (direction == "forward") { - StartPage = EndPage + 1; + if (EndPage + 1 < Pages) + { + StartPage = EndPage + 1; + } + else + { + StartPage = 1; + } + if (EndPage + MaxPages < Pages) { EndPage = StartPage + MaxPages - 1;