@progress/kendo-angular-grid
Version:
Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.
38 lines (37 loc) • 1.25 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { NavigationCell } from './navigation-cell.interface';
import { GroupItem } from '../data/group-item.interface';
/**
* The metadata for a focusable Grid row. Focusable rows include
* headers, group headers and footers, and data rows.
*/
export interface NavigationRow {
/**
* @hidden
*/
uid: number;
/**
* The logical index of the focusable row. The row indexing is absolute and does not change with paging.
* Group headers and footers are included. Header rows are included, starting at index 0.
*/
index: number;
/**
* The data item index for this row.
*/
dataRowIndex: number;
/**
* The data item for this row.
*/
dataItem: any;
/**
* An array of focusable cells which are associated with this row.
*/
cells: NavigationCell[];
/**
* @hidden
*/
groupItem?: GroupItem;
}