1 |
|
2 |
|
3 |
|
4 | import { Column } from "./entities/column";
|
5 | import { GridCell } from "./entities/gridCell";
|
6 | import { RowNode } from "./entities/rowNode";
|
7 | export declare class FocusedCellController {
|
8 | private eventService;
|
9 | private gridOptionsWrapper;
|
10 | private columnController;
|
11 | private columnApi;
|
12 | private gridApi;
|
13 | private focusedCell;
|
14 | private init();
|
15 | clearFocusedCell(): void;
|
16 | getFocusedCell(): GridCell;
|
17 | getFocusCellToUseAfterRefresh(): GridCell;
|
18 | private getGridCellForDomElement(eBrowserCell);
|
19 | setFocusedCell(rowIndex: number, colKey: string | Column, floating: string, forceBrowserFocus?: boolean): void;
|
20 | isCellFocused(gridCell: GridCell): boolean;
|
21 | isRowNodeFocused(rowNode: RowNode): boolean;
|
22 | isAnyCellFocused(): boolean;
|
23 | isRowFocused(rowIndex: number, floating: string): boolean;
|
24 | private onCellFocused(forceBrowserFocus);
|
25 | }
|