- Notifications
You must be signed in to change notification settings - Fork1.7k
✨ A feature-rich yet lightweight data-table crafted for Angular
License
swimlane/ngx-datatable
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ngx-datatable
is an Angular component for presenting large and complex data. It has all the features you would expect from any other table but in a light package withno external dependencies. The table was designed to be extremely flexible and light; it doesn't make any assumptions about your data or how you: filter, sort or page it.
Check out thedocumentation &demos for more information!
See thechangelog for recent changes.
- Handle large data sets ( Virtual DOM )
- Expressive Header and Cell Templates
- Horizontal & Vertical Scrolling
- Column Reordering & Resizing
- Client/Server side Pagination & Sorting
- Intelligent Column Width Algorithms ( Force-fill & Flex-grow )
- Integrated Pager
- Cell & Row Selection ( Single, Multi, Keyboard, Checkbox )
- Fixed AND Fluid height
- Left and Right Column Pinning
- Row Detail View
- Decoupled theme'ing with included Google Material theme
- Light codebase / No external dependencies
- AoT Compilation Support
- Universal Support
To use ngx-datatable in your project install it vianpm:
npm i @swimlane/ngx-datatable --save
Runyarn build
to build the project. The build artifacts will be stored in thedist/
directory.
- Run
yarn test
to execute the linter, prettier check, unit and end-to-end tests.
- Checkout master (
git checkout master
) - Pull master (
git pull
) - Refresh node modules (
yarn install --frozen-lockfile
) - Run tests (
yarn test
) - Examine log to determine next version (X.Y.Z)
- Run
git checkout -b release/X.Y.Z
- Update version in
projects/swimlane/ngx-datatable/package.json
. - Update changelog in
docs/CHANGELOG.md
- Run
yarn package
to build the package - Run
git commit -am "(release): X.Y.Z"
- Run
git tag X.Y.Z
- Run
git push origin HEAD --tags
- Run
yarn publish
- Submit PR
ngx-datatable
is aSwimlane open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.
About
✨ A feature-rich yet lightweight data-table crafted for Angular
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.