cellNavigationService.d.ts 1.0 KB

1234567891011121314151617181920212223
  1. import { BeanStub } from "./context/beanStub";
  2. import { CellPosition } from "./entities/cellPosition";
  3. import { RowPosition } from "./entities/rowPosition";
  4. export declare class CellNavigationService extends BeanStub {
  5. private columnController;
  6. private rowModel;
  7. private pinnedRowModel;
  8. private gridOptionsWrapper;
  9. getNextCellToFocus(key: any, lastCellToFocus: CellPosition): CellPosition | null;
  10. private isCellGoodToFocusOn;
  11. private getCellToLeft;
  12. private getCellToRight;
  13. getRowBelow(rowPosition: RowPosition): RowPosition | null;
  14. private getCellBelow;
  15. private isLastRowInContainer;
  16. getRowAbove(rowPosition: RowPosition): RowPosition | null;
  17. private getCellAbove;
  18. private getLastBodyCell;
  19. private getLastFloatingTopRow;
  20. getNextTabbedCell(gridCell: CellPosition, backwards: boolean): CellPosition | null;
  21. getNextTabbedCellForwards(gridCell: CellPosition): CellPosition | null;
  22. getNextTabbedCellBackwards(gridCell: CellPosition): CellPosition | null;
  23. }