DEV Community

Timur Catakli
Timur Catakli

Posted on

Looking for a Datagrid that does all these:

Show/Hide Columns
Custom Styling
Loading State/Indicator
Empty State Indicator (no records found)
Frozen Columns
Fixed Header
Row Selection
Save & Restore state
Master/Detail
Filter Data
Column Sorting
Column Resizing
Column Reordering
Pagination
Accessibility

Any ideas? Closest I found is react-table...

Top comments (2)

Collapse
 
jadjare profile image
jadjare

Slickgrid is an excellent open source grid, especially for handling large volumes of data. It's capable of handling many of the requirements you list.

Although it's pretty old now, it's still in active development and there are various forks for ES6, Angular, Vue etc.

Here's some demo/example links

github.com/6pac/SlickGrid/wiki/Exa...

ghiscoding.github.io/Angular-Slick...

github.com/rob-white/vue-slimgrid

github.com/DimitarChristoff/slickg...

Collapse
 
komarovalexander profile image
Alexander Komarov • Edited

ka-table.com has all these features except for Frozen Columns - but it can be added in further releases. If you need more features don't hesitate to create an issue on github