UNPKG

@progress/kendo-angular-grid

Version:

Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.

37 lines (36 loc) 2.06 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnDestroy, OnChanges } from '@angular/core'; import { IdService } from '../common/id.service'; import { NavigationService } from './navigation.service'; import { LogicalRow } from './logical-row.interface'; import { ColumnsContainer } from '../columns/columns-container'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class LogicalRowDirective implements LogicalRow, OnDestroy, OnChanges { private idService; private navigation; logicalRowIndex: number; logicalSlaveRow: boolean; logicalCellsCount: number; logicalSlaveCellsCount: number; dataRowIndex: number; dataItem: any; totalColumns: ColumnsContainer; uid: number; get hostRole(): string; get ariaRowIndex(): number; get rowIndex(): number; tableRowClass: boolean; get ariaOwns(): string; constructor(idService: IdService, navigation: NavigationService); ngOnChanges(changes: any): void; ngOnDestroy(): void; private get columnsArray(); static ɵfac: i0.ɵɵFactoryDeclaration<LogicalRowDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<LogicalRowDirective, "[kendoGridLogicalRow]", never, { "logicalRowIndex": { "alias": "logicalRowIndex"; "required": false; }; "logicalSlaveRow": { "alias": "logicalSlaveRow"; "required": false; }; "logicalCellsCount": { "alias": "logicalCellsCount"; "required": false; }; "logicalSlaveCellsCount": { "alias": "logicalSlaveCellsCount"; "required": false; }; "dataRowIndex": { "alias": "dataRowIndex"; "required": false; }; "dataItem": { "alias": "dataItem"; "required": false; }; "totalColumns": { "alias": "totalColumns"; "required": false; }; }, {}, never, never, true, never>; }