@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
TypeScript
/**-----------------------------------------------------------------------------------------
* 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>;
}