Skip to content
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -668,6 +668,8 @@ export class IgxHierarchicalGridNavigationService extends IgxGridNavigationServi
}

private focusNextRow(elem, visibleColumnIndex, grid, isSummary?) {
const lastCellIndex = grid.unpinnedColumns[grid.unpinnedColumns.length - 1].visibleIndex;
visibleColumnIndex = Math.min(lastCellIndex, visibleColumnIndex);
const cellSelector = this.getCellSelector(visibleColumnIndex, isSummary);
if (grid.navigation.isColumnFullyVisible(visibleColumnIndex) || grid.rowList.length === 0) {
const cell =
Expand Down Expand Up @@ -700,6 +702,8 @@ export class IgxHierarchicalGridNavigationService extends IgxGridNavigationServi
}

private focusPrevRow(elem, visibleColumnIndex, grid, inChild?, isSummary?) {
const lastCellIndex = grid.unpinnedColumns[grid.unpinnedColumns.length - 1].visibleIndex;
visibleColumnIndex = Math.min(lastCellIndex, visibleColumnIndex);
if (grid.navigation.isColumnFullyVisible(visibleColumnIndex)) {
const cellSelector = this.getCellSelector(visibleColumnIndex, isSummary);
const cells = elem.querySelectorAll(`${cellSelector}[data-visibleIndex="${visibleColumnIndex}"]`);
Expand Down