Skip to content

Releases: ssuperczynski/ngx-easy-table

9.2.0

23 Mar 09:57
Compare
Choose a tag to compare
9.2.0 Pre-release
Pre-release

See 9.2.1

9.1.0

05 Mar 06:37
Compare
Choose a tag to compare

Features

  • you can now use search by many items using , comma separator
  • by using API you can set now amount of the visible rows
  • tables uses now much better Montserrat font instead Lato

Many other small fixes.

9.0.0

24 Feb 12:16
a062b6f
Compare
Choose a tag to compare

Breaking change:

Feature

Fixes

Packages updates, and other fixes, see #206

8.0.0

13 Dec 11:23
Compare
Choose a tag to compare

Breaking change:

  • Config import has been moved:
    • was: import { Config } from 'ngx-easy-table/src/app/ngx-easy-table/model/config';
    • is: import { Config } from 'ngx-easy-table';
  • reduced package size by excluding @angular/cdk - install it by npm install @angular/cdk. See readme

Features

Fixes

  • mobile friendly fixes
  • better flexible menu
  • improved Lighthouse audit score

7.2.0

22 Nov 14:01
Compare
Choose a tag to compare
  • Feature - Angular 7.1 support
  • Feature - you can use Enums when declaring theme and style:
tableLayout: {
  style: STYLE.NORMAL,
  theme: THEME.LIGHT,
  borderless: false,
  hover: true,
  striped: false,
}

7.1.0

19 Nov 10:14
919ff55
Compare
Choose a tag to compare
  • feature - template for "No results". Thanks @matanarbel !
  • feature - template for "Select All". Thanks @matanarbel !
  • feature - IE11 Support
  • fix - don't show "No Results" when isLoading is true. Thanks @matanarbel !
  • fix - globar search - search only object value, instead key and value

7.0.0

10 Nov 12:09
Compare
Choose a tag to compare
  • Angular 7 support
  • added angular cdkDrop
  • node 11 support on custom builds
  • easier Interfaces imports:
    • was import { Config } from './ngx-easy-table/model/config';
    • now import { Config } from 'ngx-easy-table/';

6.3.0

05 Nov 08:38
Compare
Choose a tag to compare
  • Feature - onCheckboxSelect method emits now full $event object instead of $event.target.value

6.2

12 Oct 13:31
Compare
Choose a tag to compare
6.2
  • [feature] Option to sort column by default. See sort demo, for example
  public columns = [
    { key: 'phone', title: 'Phone' },
    { key: 'age', title: 'Age', orderBy: 'desc' },
    { key: 'company', title: 'Company' },
    { key: 'name', title: 'Name' },
    { key: 'isActive', title: 'STATUS' },
  ];
  • [feature] New template for grouped row. See group-by demo, for example.
<ng-template #groupRowsHeaderTemplateRef
             let-total="total"
             let-group="group"
             let-key="key"
             let-value="value"
             let-index="index">
  <td class="bg-secondary">
    Total items: {{ total }} ({{value}})
  </td>
  <td class="bg-secondary">
    SUM: {{ showCount(group, 'amount') }}
  </td>
  <td class="bg-secondary">
    SUM: {{ showCount(group, 'debit') }}
  </td>
  <td class="bg-secondary"></td>
  <td class="bg-secondary"></td>
  <td class="bg-secondary">
    <button class="btn btn-primary"
            (click)="onRowClickEvent($event, index)">
      <i class="icon icon-arrow-left"></i> Expand
    </button>
  </td>
</ng-template>
  • [fix] before sorting worked only on one column, now it works on many columns
  • [fix] sorting now works correctly on different locales
  • [fix] fixed issue with cursor, when sorting was disable. Thanks @matanarbel

6.1

04 Oct 13:50
Compare
Choose a tag to compare
6.1
  • new option paginationMaxSize allow you to change pagination items
  • added option to persist column sort when persistState enabled
  • new faster server https://ngx-easy-table.eu/#/