An Angular based approach for customizable large scale datatables using Angular CDK.
npm install @studiohyperdrive/ngx-table@studiohyperdrive/ngx-table)This library provides a quick and easy template based table builder using the Angular CDK Table.
Install the package first:
``shell`
npm install @studiohyperdrive/ngx-table
This package will follow a semver-like format, major.minor.patch, in which:
- major: Follows the Angular major versionminor
- : Introduces new features and (potential) breaking changespatch
- : Introduces bugfixes and minor non-breaking changes
For more information about the build process, authors, contributions and issues, we refer to the hyperdrive-opensource repository.
The Angular CDK Table is a very useful tool to build tables with, but is known to have a rather complex syntax and does not feature a bunch of common use-cases out of the box.
Using the CDK Table the ngx-table provides an easy to use template based system to build tables with, including various common use-cases such as column based sorting, selecting rows, detail rows and more.
Whilst this package is opinionated, the ngx-table` works primarily with a ng-template based system, which ensures that any default implementation the table provides can be overwritten.
You can find a StackBlitz example here.
To find more information regarding this package, we refer to our documentation platform.