diff --git a/MP.Prog/Components/DataPager.razor b/MP.Prog/Components/DataPager.razor index 818627ba..34106e7f 100644 --- a/MP.Prog/Components/DataPager.razor +++ b/MP.Prog/Components/DataPager.razor @@ -4,37 +4,17 @@
@if (totalCount > 0) { - - - - - - - - - - - + }
@@ -42,9 +22,7 @@
@if (showLoading) { - - - + loading... }
diff --git a/MP.Prog/Components/DataPager.razor.cs b/MP.Prog/Components/DataPager.razor.cs index adc3e47e..79df0eaa 100644 --- a/MP.Prog/Components/DataPager.razor.cs +++ b/MP.Prog/Components/DataPager.razor.cs @@ -1,10 +1,6 @@ -using System; -using System.Collections.Generic; -using System.Linq; +using Microsoft.AspNetCore.Components; +using System; using System.Threading.Tasks; -using Microsoft.AspNetCore.Components; -using MP.Prog.Components; -using MP.Prog.Data; namespace MP.Prog.Components { @@ -168,6 +164,16 @@ namespace MP.Prog.Components #region Protected Methods + protected string cssActive(int numPage) + { + string answ = ""; + if (numPage == currPage) + { + answ = "active"; + } + return answ; + } + protected void HandlePaginationItemClick(string page) { currPage = int.Parse(page); @@ -178,6 +184,11 @@ namespace MP.Prog.Components await Task.Run(() => showLoading = false); } + protected void PaginationItemClick(int page) + { + currPage = page; + } + #endregion Protected Methods } } \ No newline at end of file