ngx Easy Table by Ssuperczynski
It provides a full range of on-page examples. A Github-based project with a large set of features, npm installation, and useful installation guide. It is only 7kb gziped.
Project website https://ngx-easy-table.eu
Documentation Readme / configuration
License MIT
Dependencies
“highlight.js”: “^9.15.8”, |
“ngx-easy-table”: “^10.1.2”, |
“ngx-highlightjs”: “^3.0.3”, |
“spectre.css”: “^0.5.8”, |
“typeface-montserrat”: “0.0.54”, |
“xlsx”: “^0.14.3” |
NPM
https://www.npmjs.com/package/ngx-easy-table
npm i ngx-easy-table
Features
- lightweight
- async source
- client-side and server-side paging
- server-side sorting
- server-side paging
- export to file (CSV)
- callbacks
- many tables
- dynamic rows
- horizontal scrolling
- dynamic configuration
- exports
- columns resizing
- column width
- fixed width
- persistent state
- context menu
- searching and global searching
- custom filters
- toggle columns
- select cell, row, and columns
- sorting and custom sorting
- custom in-table sorting
- basic templates
- modals
- live updates
- row details
- col templates
- grouping rows
- row collapsing and grouping
- checkboxes and checkbox templates
- styling
- summary footers
- filtering and selection templates
- pagination range