From 7ee1eda2f060ee64af0daa170b264b86b7c0db86 Mon Sep 17 00:00:00 2001 From: Zak Timson Date: Thu, 28 Jun 2018 19:16:48 -0400 Subject: [PATCH] Reset page number on reprocess --- projects/ng-datatable/package.json | 2 +- projects/ng-datatable/src/lib/ng-datatable.component.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/ng-datatable/package.json b/projects/ng-datatable/package.json index 2a811a7..3e717b1 100644 --- a/projects/ng-datatable/package.json +++ b/projects/ng-datatable/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/ng-datatable", - "version": "1.6.8", + "version": "1.7.0", "homepage": "https://github.com/ztimson/ng-datatable", "license": "Apache-2.0", "author": { diff --git a/projects/ng-datatable/src/lib/ng-datatable.component.ts b/projects/ng-datatable/src/lib/ng-datatable.component.ts index 32605b6..51a58c7 100644 --- a/projects/ng-datatable/src/lib/ng-datatable.component.ts +++ b/projects/ng-datatable/src/lib/ng-datatable.component.ts @@ -76,6 +76,8 @@ export class NgDatatableComponent implements OnInit { } if(this.paginate && this.processedData) { + this.page = 1; + this.pageChanged.emit(this.page); this.pages = Array(Math.ceil(this.processedData.length / this.pageLength)).fill(0).map((ignore, i) => i + 1); this.pagedData = this.processedData.filter((ignore, i) => i >= (this.page - 1) * this.pageLength && i < this.page * this.pageLength); } else {