Fixed pagination issue on change page size

This commit is contained in:
Giuseppe Digilio
2018-01-23 13:12:59 +01:00
parent 90c3d16e8e
commit cf867cbcd6

View File

@@ -178,8 +178,9 @@ export class PaginationComponent implements OnDestroy, OnInit {
const fixedProperties = this.validateParams(queryParams); const fixedProperties = this.validateParams(queryParams);
if (isNotEmpty(fixedProperties)) { if (isNotEmpty(fixedProperties)) {
this.fixRoute(fixedProperties); this.fixRoute(fixedProperties);
} else {
this.setFields();
} }
this.setFields();
} }
})); }));
} }
@@ -374,10 +375,10 @@ export class PaginationComponent implements OnDestroy, OnInit {
const filteredSize = this.validatePageSize(params.pageSize); const filteredSize = this.validatePageSize(params.pageSize);
const fixedFields: any = {}; const fixedFields: any = {};
if (+params.page !== validPage) { if (+params.page !== validPage) {
fixedFields.page = validPage; fixedFields.page = validPage.toString();
} }
if (+params.pageSize !== filteredSize) { if (+params.pageSize !== filteredSize) {
fixedFields.pageSize = filteredSize; fixedFields.pageSize = filteredSize.toString();
} }
return fixedFields; return fixedFields;
} }