From 0965db5d57f26a5e5f332786ee52fc06d2ad6b9d Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Mon, 19 Dec 2022 15:11:04 -0500 Subject: [PATCH] fix skip pages logic in pager where screen was not being refreshed --- Oqtane.Client/Modules/Controls/Pager.razor | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Oqtane.Client/Modules/Controls/Pager.razor b/Oqtane.Client/Modules/Controls/Pager.razor index 08df9bee..e30a7c0e 100644 --- a/Oqtane.Client/Modules/Controls/Pager.razor +++ b/Oqtane.Client/Modules/Controls/Pager.razor @@ -311,7 +311,6 @@ { _page = _pages; } - ItemList = Items.Skip((_page - 1) * _maxItems).Take(_maxItems); SetPagerSize(); } } @@ -324,13 +323,13 @@ { _endPage = _pages; } - OnPageChange?.Invoke(_page); - StateHasChanged(); - } + ItemList = Items.Skip((_page - 1) * _maxItems).Take(_maxItems); + StateHasChanged(); + OnPageChange?.Invoke(_page); + } public void UpdateList(int page) { - ItemList = Items.Skip((page - 1) * _maxItems).Take(_maxItems); _page = page; SetPagerSize(); }