From d7fa0f5c364c05b925b2c0a72cbff6ecf4b71ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sinan=20=C3=96zt=C3=BCrk?= Date: Tue, 5 Mar 2024 11:51:09 +0300 Subject: [PATCH] use math.floor method instead of toFixed() --- .../extensible-table/extensible-table.component.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts index ef9af1631d..c8283792fc 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts @@ -178,7 +178,12 @@ export class ExtensibleTableComponent implements OnChanges { ngOnChanges({ data, recordsTotal }: SimpleChanges) { if (data?.currentValue.length < 1 && recordsTotal?.currentValue > 0) { - let maxPage = Number(Number(recordsTotal?.currentValue / this.list.maxResultCount).toFixed()); + let maxPage = Math.floor(Number(Number(recordsTotal?.currentValue / this.list.maxResultCount))); + + if(recordsTotal?.currentValue < this.list.maxResultCount) { + this.list.page = 0; + return; + } if (recordsTotal?.currentValue % this.list.maxResultCount === 0) { maxPage -= 1;