From bf46c10d04a4bf7587d135f5e1cd95b474487663 Mon Sep 17 00:00:00 2001 From: Peace Date: Wed, 3 Jul 2024 15:04:23 +0900 Subject: [PATCH] datalist pager --- .../Components/Layout/NavMenu.razor | 1 + .../Components/Pages/DataListPager.razor | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 ComponentPractice/ComponentPractice/Components/Pages/DataListPager.razor diff --git a/ComponentPractice/ComponentPractice/Components/Layout/NavMenu.razor b/ComponentPractice/ComponentPractice/Components/Layout/NavMenu.razor index 6b07bec..60e5127 100644 --- a/ComponentPractice/ComponentPractice/Components/Layout/NavMenu.razor +++ b/ComponentPractice/ComponentPractice/Components/Layout/NavMenu.razor @@ -41,6 +41,7 @@
+
diff --git a/ComponentPractice/ComponentPractice/Components/Pages/DataListPager.razor b/ComponentPractice/ComponentPractice/Components/Pages/DataListPager.razor new file mode 100644 index 0000000..68786d9 --- /dev/null +++ b/ComponentPractice/ComponentPractice/Components/Pages/DataListPager.razor @@ -0,0 +1,53 @@ +@page "/datalistpager"; + +@inject InMemoryData data; + +@rendermode RenderMode.InteractiveServer + + + + Pager density + + + + + + + + +@code { + readonly int PAGE_SIZE = 6; + + Density density; + IQueryable employees; + + protected override async Task OnInitializedAsync() + { + var tmp = await data.GetEmployeeDataAsync(100); + employees = tmp.AsQueryable(); + } +}