🚀 Lightweight, feature rich, highly configurable, UI framework agnostic, full responsive Angular data table with minimal dependencies
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
e2e
projects/ornamentum
scripts
server
src
.editorconfig
.gitignore
.npmignore
.prettierignore
.prettierrc
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
angular.json
deploy.key.enc
ngsw-config.json
package.json
server.ts
tsconfig.json
tslint.json
version.js
webpack.server.config.js
yarn.lock

README.md

ornamentum travis build license npm version

Ornamentum data table is a lightweight, feature rich, highly configurable, UI framework agnostic, full responsive Angular data table with minimal dependencies.

Check out demos & docs for more information!

📖 Table of Contents

💡 Features

Client data bind Client-side data binding support
Server data bind Server-side data binding support
Real time data bind Realtime data source support with observables
Sorting Single and Multi column sorting
Filtering Single and Multi value filtering
Layouting Custom Layout templating support
Persistence Data table state persistence with session or local storage modes
Paging Client and Server-side pagination
Selection Single, Multi and Single toggle row selection modes
Theming UI Theme support
Column FIlter Column filter support
Detail row Detail row expand support
Resizing Experimental column resizing
Grouping Experimental row grouping support
Global configuration Global Configuration overriding capability
Translation Translation support and much more

⚡️ Peer Dependencies

🚀 Installation

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

🌴 Contributions

💫 Contributors


Yohan Gomez

💻 💬 📖 🎨 💡 🤔 🚇 👀

Lahiru Jayamanna

💻 💬 📖 🎨 💡 🤔 👀

Samuditha Wadigamangawa

💻 💬 📖 🎨 💡 🤔 👀

Aravinda Rathnayake

💬 📖 💡 🤔 👀 🐛

This project follows the all-contributors specification. Contributions of any kind are welcome!

🌱 How to Contribute

Setup project in local development environment

# clone project
git clone git@github.com:yohangz/ornamentum.git && cd $_

# start the app (please make sure to install yarn in your environment)
yarn start

You can read more about Ornamentum build tasks here and refer Contribution Guide for more details.

⚠️ Changelog

Recent changes can be viewed on CHANGELOG.md

©️ License

Ornamentum was license under MIT. Please refer LICENSE for more information.