diff --git a/MP.Stats/Components/DataPager.razor b/MP.Stats/Components/DataPager.razor index 39f03d41..eab20eca 100644 --- a/MP.Stats/Components/DataPager.razor +++ b/MP.Stats/Components/DataPager.razor @@ -2,27 +2,30 @@
- - - - - - - @for (int i = 1; i <= LastPage; ++i) - { - var pageNum = i; - - - @pageNum + @if (totalCount > 0) + { + + + + - } - - - - - - + @for (int i = 1; i <= LastPage; ++i) + { + var pageNum = i; + + + @pageNum + + + } + + + + + + + }
@totalCount records @@ -30,16 +33,19 @@
-
- row/pag:  - -
+ @if (totalCount > 0) + { +
+ row/pag:  + +
+ }
diff --git a/MP.Stats/Components/LoadingData.razor b/MP.Stats/Components/LoadingData.razor new file mode 100644 index 00000000..4eb9ffb3 --- /dev/null +++ b/MP.Stats/Components/LoadingData.razor @@ -0,0 +1,6 @@ +
+
+

loading data

+ +
+
\ No newline at end of file diff --git a/MP.Stats/Pages/Oee.razor b/MP.Stats/Pages/Oee.razor index 3319ad45..84b296c3 100644 --- a/MP.Stats/Pages/Oee.razor +++ b/MP.Stats/Pages/Oee.razor @@ -16,15 +16,14 @@
- @if (totalCount == 0 || ListRecords == null || ListRecords.Count() == 0) - { -
-

loading data

- -
- } - else - { + + @if (totalCount == 0 || ListRecords == null || ListRecords.Count() == 0) + { + + } + else + { +
@@ -60,10 +59,10 @@
- } -
- - + } + + \ No newline at end of file diff --git a/MP.Stats/Pages/Oee.razor.cs b/MP.Stats/Pages/Oee.razor.cs index b63488ec..d5fd3934 100644 --- a/MP.Stats/Pages/Oee.razor.cs +++ b/MP.Stats/Pages/Oee.razor.cs @@ -61,8 +61,6 @@ namespace MP.Stats.Pages private async Task reloadData() { - SearchRecords = null; - ListRecords = null; SearchRecords = await StatService.StatTurniOeeGetAllCached(currFilter, MessageService.SearchVal); ListRecords = SearchRecords.Skip(numRecord * (currPage - 1)).Take(numRecord).ToList(); } @@ -73,6 +71,8 @@ namespace MP.Stats.Pages protected async Task DoFilter(SelectData newFilter) { + SearchRecords = null; + ListRecords = null; currFilter = newFilter; await reloadData(); }