Skip to content

1.0.0-alpha.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@christianacca christianacca released this 27 Aug 22:09
· 182 commits to master since this release

Bug Fixes

  • NgTableParams: the url method does not URI encoded all parameter values
    (6e7bf3a7)

Features

  • NgTableParams: improved support for grouping data
    (1cd90cde)
  • groupRow: extend header with a data group picker
    (ffa617cb)
  • ngTableDefaultGetData: allow NgTableParams to determine if sorting, filtering, and paging apply
    (6536d734)

Breaking Changes

  • NgTableParams:
  • settings().groupBy renamed and moved to parameters().group

Previously:

var params = new NgTableParams({...}, { groupBy: 'role'});
// changing value:
params.settings({ groupBy: 'age'});

Now:

var params = new NgTableParams({group: 'role'}, {...});
// changing value:
params.group('age');
// OR
params.parameters({ group: { age: undefined }});
  • paging is applied after grouping

This means that groups will no longer be duplicated and split across pages.

All parameter values are now URI encoded, thus a numerical filter value will now be returned as a quoted string