UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

47 lines (46 loc) 2.19 kB
import { IgxGridNavigationService } from '../grid-navigation.service'; import { IgxHierarchicalGridComponent } from './hierarchical-grid.component'; import { IgxColumnComponent } from '../../grids/column.component'; export declare class IgxHierarchicalGridNavigationService extends IgxGridNavigationService { grid: IgxHierarchicalGridComponent; protected getCellSelector(visibleIndex?: number, isSummary?: boolean): "igx-grid-summary-cell" | "igx-hierarchical-grid-cell"; protected getRowSelector(): string; protected getRowByIndex(index: any): any; private getChildContainer; private getChildGridRowContainer; private getChildGrid; private _isScrolledToBottom; private getIsChildAtIndex; getCellElementByVisibleIndex(rowIndex: any, visibleColumnIndex: any, isSummary?: boolean): any; navigateUp(rowElement: any, currentRowIndex: any, visibleColumnIndex: any): void; navigateDown(rowElement: any, currentRowIndex: any, visibleColumnIndex: any): void; navigateTop(visibleColumnIndex: any): void; navigateBottom(visibleColumnIndex: any): void; goToLastCell(): void; onKeydownEnd(rowIndex: any, isSummary?: boolean): void; goToFirstCell(): void; performTab(currentRowEl: any, rowIndex: any, visibleColumnIndex: any, isSummaryRow?: boolean): void; private focusNextChildDOMElem; navigatePrevFilterCell(column: IgxColumnComponent, eventArgs: any): void; navigateNextFilterCell(column: IgxColumnComponent, eventArgs: any): void; performShiftTabKey(currentRowEl: any, rowIndex: any, visibleColumnIndex: any, isSummary?: boolean): void; private getLastGridElem; private performShiftTabIntoChild; private _focusScrollCellInView; private focusNextChild; private focusPrevChild; private focusPrev; private getNextParentInfo; private getNextScrollable; private focusNext; private getNextScrollableDown; private _getMinBottom; private _getMaxTop; private focusNextRow; private focusPrevRow; private horizontalScrollGridToIndex; private scrollGrid; private _navigateUpInChild; private _navigateDownInChild; private getClosestElemByTag; }