Live demo: http://rathar.github.io/custom-grid
Configurable filtering, sorting and editing for primitive type columns
Configurable paging: classic/infinite scroll
Configurable spinner
Some performance optimization(one-time binding used if possible, to avoid extra watchers)
Items editing in two ways: modal and inline
Multiple items selecting and removing
Filtering by selection
Select all currently viewed items
Selection state saving
Run grunt
for building and grunt serve
for preview.
Running grunt test
will run the unit tests with karma.