Lightweight, feature rich, highly configurable, UI framework agnostic, fully responsive Angular data table with minimal dependencies. - Client-side and Server-side data binding support - Realtime data source support with observables - Single-column 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 - Selection Single, Multi and Single toggle row selection modes - UI Theme support - Detail row expand support - Experimental column resizing - Experimental row grouping support - Configuration overriding capability - Translation support and much more Ornamentum is designed with a lot of flexibility in terms of configuring elements to the smallest detail level. It's a library designed by developers in the aim of building "A GREAT API" Ornamentum is UI framework (Bootstrap, Foundation, Material Design, etc.) agnostic hence it doesn't matter which UI framework you use. The fully configurable theme style sheets bundle provides several UI/UX flavors and extensive customizability out of the box. Ornamentum is Mobile-friendly with all major device platforms. From Desktop to Tablet and Mobile devices, Ornamentum is fully responsive for any viewport resolution. Dynamic behavior of width calculation works hand in hand along with static column sizes to provide the best user experience. Ornamentum is built purely with Angular components by adhering to best practices thereby improve performance. No more JQuery to avoid explicit DOM manipulation complications. Ornamentum supports server-side rendering with angular universal out of the box. This documentation site itself is built with Angular universal. Ornamentum is Reactive programming ready with asynchronous data streams. Data binding is fully handled via RxJS observable streams which accepts reactive data sources and use them under the hood for paginating, grouping, filtering and sorting data operations. Ornamentum is lightweight with minimal external dependencies. It only uses loadash/get and loadash/groupby external dependencies apart from angular builtin modules and RxJS. We truly believe in open-source software. Ornamentum source code is available for anyone to understand, inspect, modify, enhance, and distribute within the terms of MIT license.







