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
TypeScript
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;
}