Skip to content

Commit 01a9b67

Browse files
authored
Merge pull request #6262 from IgniteUI/mkirova/fix-6237
fix(igxGrid): If row is in edit mode prevent navigation outside it.
2 parents 8c7cf24 + 83e511c commit 01a9b67

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

projects/igniteui-angular/src/lib/grids/grid-navigation.service.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -434,16 +434,17 @@ export class IgxGridNavigationService {
434434
this.grid.unpinnedColumns[this.grid.unpinnedColumns.length - 1].visibleIndex === visibleColumnIndex) {
435435
return;
436436
}
437-
if (nextIsDetailRow && isLastColumn) {
438-
this.navigateDown(currentRowEl, { row: rowIndex, column: visibleColumnIndex });
439-
return;
440-
}
441437

442438
if (this.isRowInEditMode(rowIndex)) {
443439
this.moveNextEditable(rowIndex, visibleColumnIndex);
444440
return;
445441
}
446442

443+
if (nextIsDetailRow && isLastColumn) {
444+
this.navigateDown(currentRowEl, { row: rowIndex, column: visibleColumnIndex });
445+
return;
446+
}
447+
447448
if (isLastColumn) {
448449
const rowEl = this.grid.rowList.find(row => row.index === rowIndex + 1) ?
449450
this.grid.rowList.find(row => row.index === rowIndex + 1) :

0 commit comments

Comments
 (0)