https://github.com/jdsmith39/smartishtable
Blazor Table/Grid/ListView/Whatever you want
https://github.com/jdsmith39/smartishtable
blazor blazor-webassembly csharp datagrid grid listview nuget razor table
Last synced: 12 months ago
JSON representation
Blazor Table/Grid/ListView/Whatever you want
- Host: GitHub
- URL: https://github.com/jdsmith39/smartishtable
- Owner: jdsmith39
- License: mit
- Created: 2020-11-15T20:46:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-16T15:28:20.000Z (over 2 years ago)
- Last Synced: 2025-06-15T09:18:42.140Z (about 1 year ago)
- Topics: blazor, blazor-webassembly, csharp, datagrid, grid, listview, nuget, razor, table
- Language: C#
- Homepage:
- Size: 371 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartishTable
[](https://www.nuget.org/packages/SmartishTable)
Blazor Table/Grid/ListView/Whatever you want.
Not dependent on any CSS framework.
## Install
- Add [SmartishTable Nuget](https://www.nuget.org/packages/SmartishTable/)
- dotnet add package SmartishTable
- Add the following to your index.html
- ``
## Dependencies
- None!
## Features
- Fully customizable UI
- No UI framework dependency
- Paging
- Sorting
- Support for IComparer (example included)
- Filtering
- Boolean (Equals, Not Equals, Is True, Is False)
- DateTimes (Equals, Not Equals, >, >=, <, <=)
- Numbers (Equals, Not Equals, >, >=, <, <=)
- Strings (Contains, StartsWith, EndsWith, Equals, Not Equals)
- Custom (Create a component that implements IFilter and off you go!)
- example included!
- Included examples:
- Simple example of cards with sorting.
- Regular Table with lots of data and sorting/filtering and max number of sorts being 2
- Parameter based auto refreshing
- Custom Filter
- Dynamic Columns using a dictionary.
- Custom Comparer
- Nested objects with sorting and filtering
- Get/Set configuration settings (for now, this is page #, page size, and sorting info), so the settings can be stored in localstorage (or somewhere else) and reloaded on next visit.
- also shows how to use the OnDataUpdated eventCallback which also sends back the current configuration settings.
- Binding Max Number of Sorts so it can be changed on the fly