Ornamentum data table is a lightweight, feature rich, highly configurable, UI framework agnostic, full responsive Angular data table with minimal dependencies.
Client-side data binding support
Server-side data binding support
Realtime data source support with observables
Single and Multi column sorting
Single and Multi value filtering
Custom Layout templating support
Data table state persistence with session or local storage modes
Client and Server-side pagination
Single, Multi and Single toggle row selection modes
UI Theme support
Column filter support
Detail row expand support
Experimental column resizing
Experimental row grouping support
Global Configuration overriding capability
Translation support and much more
- @angular/common: ^7.0.0-rc.0 || ^7.0.0
- @angular/core: ^7.0.0-rc.0 || ^7.0.0
- @angular/forms: ^7.0.0-rc.0 || ^7.0.0
- lodash-es: ^4.0.0
- rxjs: ^6.0.0
Install the Ornamentum packages and it's peer dependencies using either of following command depending on your package manager.
npm install ornamentum lodash --save
or
yarn add ornamentum lodash
Yohan Gomez 💻 💬 📖 🎨 💡 🤔 🚇 👀 |
Lahiru Jayamanna 💻 💬 📖 🎨 💡 🤔 👀 |
Samuditha Wadigamangawa 💻 💬 📖 🎨 💡 🤔 👀 |
Aravinda Rathnayake 💬 📖 💡 🤔 👀 🐛 |
---|
This project follows the all-contributors specification. Contributions of any kind are welcome!
Setup project in local development environment
# clone project
git clone git@github.com:yohangz/ornamentum.git && cd $_
# install dependencies
yarn install
# start the app
yarn start
You can read more about Ornamentum build tasks here and refer Contribution Guide for more details.
Recent changes can be viewed on CHANGELOG.md
Ornamentum was license under MIT. Please refer LICENSE for more information.