sonnemaf / ReflectionIT.Blazor.Paging

Paging solution for Blazor WebAssembly using OData or Web API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReflectionIT.Blazor.Paging

Paging solution for Blazor WebAssembly using OData or Web API

Paging is a very common pattern in Web Applications. Most paging solutions I found for Blazor are related to a DataGrid. This is not what I wanted. So I created my own solution which only supports paging including filtering and sorting. It uses OData or a Web API to retrieve the data from a server. It is loosly based on the ReflectionIT.MVC.Paging solution which I developed many years ago.

Live Demo

Try this live demo. It uses OData endpoints for Suppliers and Products and a Web API endpoint for Products, see Swagger UI. The data is stored in a Northwind database on Azure. You can only read the data. Insert, Update and Delete will give you a 500 statuscode.

Suppliers screenshot

Information on what's contained within this package will be coming soon. Please check back later.

NuGet packages

Package Version
ReflectionIT.Blazor.Paging NuGet

Everyone is welcome to contribute. If you find an issue, please could you raise it in the issues section or it would be fantastic if you could have a look at rectifying the issue and submitting a pull request.

If you're looking to help out with the project, issues may be a great place to start. I'll actively monitor and review issues to make sure that quality is driven through the project.

Getting started

The project has been primarily built for Blazor WebAssembly, so you'll need the latest version of Visual Studio 2019 (including the community edition or VS Code)

ReflectionIT.Blazor.Paging is made available under the MIT License.

About

Paging solution for Blazor WebAssembly using OData or Web API

License:MIT License


Languages

Language:C# 59.1%Language:HTML 35.6%Language:CSS 5.3%