Skip to content

Angular 4 Table - Beautiful Table especially made for non-relational databases. With inline editing, column search & filter and fixed headers.

License

Notifications You must be signed in to change notification settings

nzick/ng2-flex-table

Repository files navigation

ng2-flex-table

Angular2 Table Component with NO DEPENDENCYS

ng2-flex-table is a table grid component for Angular2/4.

Demo

How it looks

Try it out: http://ng2-flex-table.nicolaszick.com

Data

This table is made for non relational databases where response object not necessary have the same columns:

{
  'startDate': '2015/08/19',
  'salary': 208.178
}, {
  'lastname': 'Pearl Crosby',
  'detailposition': 'In PC'
}

Results in the following headers:

startDate salary lastname detailposition
2015/08/19 208.178
Pearl Crosby In PC

ng2-flex-table is built to handle this type of objects and fits the table to your needs. All available keys will be used as a column and if some object doesnt have it, the cell with be left empty but can be edited by inline editing.

(outEvent) will give you the changed Object if some attribute has changed or tabled got initiated.

Installation

Install ng2-flex-table via npm

npm install ng2-flex-table --save

Integration

// app.module.ts
import { DataTableModule } from 'ng2-flex-table';

@NgModule({
  ...
  imports: [ DataTableModule ]
  ...
})
export class AppModule { }

// app.component.html
<ng2-flex-table [tabledata]="data" (outEvent)="tableEvent($event)"></ng2-flex-table>

Adjust the table height to your needs like this:

.ng2-flex-table
    &__body
      height: 1000px !important

Run Included Demo

git clone https://github.com/nzick/ng2-flex-table.git --depth 1
cd ng2-flex-table
npm install
npm start

AoT Library Build

npm run build:lib

Licence

This project is licensed under the MIT license. See the LICENSE file for more info.

About

Angular 4 Table - Beautiful Table especially made for non-relational databases. With inline editing, column search & filter and fixed headers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published