@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
33 lines (32 loc) • 1.48 kB
TypeScript
import { IgxGridCellComponent } from '../cell.component';
import { GridBaseAPIService } from '../api.service';
import { ChangeDetectorRef, ElementRef, OnInit, NgZone } from '@angular/core';
import { IgxHierarchicalGridComponent } from './hierarchical-grid.component';
import { IgxGridSelectionService, IgxGridCRUDService } from '../selection/selection.service';
import { HammerGesturesManager } from '../../core/touch';
import { PlatformUtil } from '../../core/utils';
export declare class IgxHierarchicalGridCellComponent extends IgxGridCellComponent implements OnInit {
protected selectionService: IgxGridSelectionService;
protected crudService: IgxGridCRUDService;
gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>;
cdr: ChangeDetectorRef;
private helement;
protected zone: NgZone;
protected platformUtil: PlatformUtil;
protected _rootGrid: any;
constructor(selectionService: IgxGridSelectionService, crudService: IgxGridCRUDService, gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>, cdr: ChangeDetectorRef, helement: ElementRef, zone: NgZone, touchManager: HammerGesturesManager, platformUtil: PlatformUtil);
ngOnInit(): void;
private _getRootGrid;
_clearAllHighlights(): void;
/**
* @hidden
* @internal
*/
onFocus(event: any): void;
/**
* @hidden
* @internal
*/
dispatchEvent(event: KeyboardEvent): void;
protected persistFocusedCell(rowID: any): void;
}