ngx-panemu-table
v0.7.2
Published
Advanced Angular table component
Maintainers
Readme
NgxPanemuTable is an Angular table component designed to be easy to use. Most of the work happens in the TypeScript file; the template only needs a simple panemu-table tag.
Features
- Declarative columns in TypeScript with sane defaults
- Pagination (client or server side) with flexible range input
- Filtering with provided editors to build complex query. Supports nested AND/OR predicates
- Sorting (including multi-column with Ctrl key)
- Row grouping with group-level pagination, customizable header/footer
- Column grouping (multiple columns under one header cell)
- Column resizing, visibility, ordering and stickiness — persistable across navigation
- Sticky columns, header and footer
- Cell colspan/rowspan, cell expansion, custom cell and header renderers
- Inline editing
- CSV export
- Virtual scroll for large datasets
- Localisation via Angular
LOCALE_IDand aLabelTranslationinterface
Installation
npm install ngx-panemu-tablePeer dependencies: @angular/common, @angular/core, @angular/material (version range 19 – 21).
Full setup instructions and usage examples: https://ngx-panemu-table.panemu.com/
Releases
See the Releases section on the docs site for the changelog. v0.7.0 includes breaking changes — see the migration notes on the introduction page before upgrading.
