Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Releases: ssuperczynski/ngx-easy-table

6.0

10 Sep 18:56
dafa8eb
Compare
Choose a tag to compare
6.0

Features

  • Angular update to 6.1

  • option to disable header order

columns = [
    { key: 'phone', title: 'Phone', orderEnabled: false },
  • option to hide Search
columns = [
    { key: 'phone', title: 'Phone', searchEnabled: false },
  • option to hide Details arrow
showDetailsArrow: false;
  • show/hide contextMenu coordinates.
showContextMenu: true;
  • filter templates (see 'Filter template' in the demo menu)
  • order templates (see 'Custom in-table sort' in the demo menu)
  • save the state (see 'Persist state' in the demo menu)
  • option to customize toggle details button (see 'Template' in the demo menu)

Big thanks to @matanarbel for huge help with this release!

5.1.0

13 Jul 08:44
2f10af4
Compare
Choose a tag to compare

Features

  • footer row summary
  • custom column template
  • moved all the styles to one file
  • added let-index="index" when using let-row.

5.0.0

08 Jul 19:06
Compare
Choose a tag to compare

Breaking changes:

  • in your scss file - change @import "ngx-easy-table/spectre.css"; to @import "ngx-easy-table/style.css";

or angular.json

"styles": [
  "node_modules/ngx-easy-table/style.css",
]
  • classes might have different names. I've replaced many Spectre classes and moved them to style.scss
  • table uses Lato font as default. Fallback to Verdana if Lato font not included.
    Add <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet"> to the html to enable it.

Features

  • click event on detailsTemplate
  • event logger can be turned on or of: logger: false | true
  • draggable rows:draggable: false | true
  • all the styles moved to style.scss (or style.css) - much easier template customisation. Just copy style.scss, change whatever you would like to and save as a new scss file.

4.0.0

02 Jun 14:52
Compare
Choose a tag to compare

Features

3.2.0

28 May 19:08
7dfeaca
Compare
Choose a tag to compare
this.columns = [
  { key: 'phone', title: 'phone', placeholder: 'Search phone', width: '15%' },
  { key: 'age', title: 'age', placeholder: 'Search age', width: '10%' },
];

See https://ngx-easy-table.stackblitz.io/column-width

3.1.0

23 May 19:37
Compare
Choose a tag to compare
this.columns = [
  { key: 'phone', title: 'phone' },
  { key: 'age', title: 'age' },
  { key: 'address.street', title: 'Address' }, <-- now it works
  { key: 'company', title: 'company' },
  { key: 'name', title: 'name' },
  { key: 'isActive', title: 'isActive' },
];

3.0.0

15 May 13:16
Compare
Choose a tag to compare

Angular 6 support! ⭐️ 🌴

The library is now compatible with Angular 6+ and RxJS 6+.
If you need to use Angular 5, please use version 2.4.4

2.4.0

24 Apr 06:57
Compare
Choose a tag to compare
  • support for checkboxes in the row (configuration.service.ts)checkboxes: true
  • support for double click on row (configuration.service.ts)clickEvent: true
  • fixed issue with wrong filters
  • search filters performance tuning

2.3.1

13 Apr 13:17
Compare
Choose a tag to compare
  • dynamically change configuration without reloading component

2.3.0

12 Apr 14:06
Compare
Choose a tag to compare
  • added option to collapse all rows
  • added option to have additional row template when collapsed