From 0a77aae2be983076c081446bd584c8837c19b913 Mon Sep 17 00:00:00 2001 From: Tim McConechy Date: Fri, 5 Apr 2024 11:19:18 -0400 Subject: [PATCH] Fix errors editing on second page --- docs/CHANGELOG.md | 1 + src/components/datagrid/datagrid.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 3013410817..39dcd4d5f2 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,6 +8,7 @@ ## v4.95.0 Fixes +- `[Datagrid]` Fixed an error editing on non first page in server side paging datagrid. ([#8537](https://github.com/infor-design/enterprise-ng/issues/1672)) - `[Forms]` Fixed fileupload layout in compact form. ([#8537](https://github.com/infor-design/enterprise/issues/8537)) ## v4.94.0 diff --git a/src/components/datagrid/datagrid.js b/src/components/datagrid/datagrid.js index de636a9686..af56651570 100644 --- a/src/components/datagrid/datagrid.js +++ b/src/components/datagrid/datagrid.js @@ -11468,7 +11468,7 @@ Datagrid.prototype = { dataRowIndex = row; } - if (!isTreeGrid && this.settings.paging && this.pagerAPI.activePage > 1) { + if (!isTreeGrid && this.settings.paging && this.pagerAPI.activePage > 1 && !this.settings.source) { if (dataRowIndex < (this.pagerAPI.activePage - 1) * this.settings.pagesize) { dataRowIndex += (this.pagerAPI.activePage - 1) * this.settings.pagesize; }