igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
25 lines (24 loc) • 1.36 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 { IgxHierarchicalSelectionAPIService } from './selection';
import { IgxGridSelectionService, IgxGridCRUDService } from '../../core/grid-selection';
export declare class IgxHierarchicalGridCellComponent extends IgxGridCellComponent implements OnInit {
protected selectionService: IgxGridSelectionService;
protected crudService: IgxGridCRUDService;
gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>;
selection: IgxHierarchicalSelectionAPIService;
cdr: ChangeDetectorRef;
private helement;
protected zone: NgZone;
protected hSelection: any;
protected _rootGrid: any;
constructor(selectionService: IgxGridSelectionService, crudService: IgxGridCRUDService, gridAPI: GridBaseAPIService<IgxHierarchicalGridComponent>, selection: IgxHierarchicalSelectionAPIService, cdr: ChangeDetectorRef, helement: ElementRef, zone: NgZone);
ngOnInit(): void;
private _getRootGrid;
_clearAllHighlights(): void;
_updateCellSelectionStatus(): void;
dispatchEvent(event: KeyboardEvent): void;
protected persistFocusedCell(rowID: any): void;
}