{"repo":"hjalmers/angular-generic-table","free":true,"listed":false,"github":"https://github.com/hjalmers/angular-generic-table","clone":"git clone https://github.com/hjalmers/angular-generic-table.git","description":"A generic table for Angular 2+. Generic table uses standard markup for tables ie. table, tr and td elements etc. and has support for expanding rows, global search, filters, sorting, pagination, export to CSV, column clicks, custom column rendering, custom export values.","language":"TypeScript","stars":103,"topics":["angular","table","angular4","angular2","grid","responsive","bootstrap4"],"license":null,"category":"ui-components","readme_excerpt":"Angular Generic Table A lightweight, configurable table component for Angular. It renders native HTML tables and supports sorting, pagination, search with highlighting, row selection, keyboard navigation, custom cell/header templates and components, and footer calculations. Built for modern Angular — standalone components, signals, and OnPush change detection throughout. Compatible with Angular 17 through 22. Install Usage CoreComponent is a standalone component (selector: angular-generic-table ). Import it directly into the component where you need it: Using NgModules? A backward-compatibility GenericTableCoreModule is still exported. Add it to a module's imports (e.g. a shared module) to use the table in NgModule-based apps. New apps should prefer importing the standalone CoreComponent directly. Import styling We recommend setting up your Angular project to use scss (SASS) for css preprocessing. Once configured to use scss, include the library styles in your main styles file — typically styles.scss at the root of the src folder. Add scss {project}/src/styles.scss Note: The webpack-era import prefix is no longer required (or supported) with Angular's current build system — import the package path directly as shown above. Override scss variables It's possible to override the scss variables used by generic table by passing them when importing the scss. {project}/src/styles.scss SCSS Variables Name Default value :-- :-- $highlight-background-color: #ffdd00; $mobile-style-select","default_branch":null,"files":null,"tree":[],"storefront":"/r/hjalmers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hjalmers/angular-generic-table/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}