headerRootComp.d.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { GridPanel } from '../gridPanel/gridPanel';
  2. import { HeaderContainer } from './headerContainer';
  3. import { Component } from '../widgets/component';
  4. import { ManagedFocusComponent } from '../widgets/managedFocusComponent';
  5. export declare type HeaderContainerPosition = 'left' | 'right' | 'center';
  6. export declare class HeaderRootComp extends ManagedFocusComponent {
  7. private static TEMPLATE;
  8. private ePinnedLeftHeader;
  9. private ePinnedRightHeader;
  10. private eHeaderContainer;
  11. private eHeaderViewport;
  12. private gridOptionsWrapper;
  13. private columnController;
  14. private gridApi;
  15. private autoWidthCalculator;
  16. private headerNavigationService;
  17. private gridPanel;
  18. private printLayout;
  19. private headerContainers;
  20. constructor();
  21. protected postConstruct(): void;
  22. registerGridComp(gridPanel: GridPanel): void;
  23. private registerHeaderContainer;
  24. protected onTabKeyDown(e: KeyboardEvent): void;
  25. protected handleKeyDown(e: KeyboardEvent): void;
  26. protected onFocusOut(e: FocusEvent): void;
  27. private onDomLayoutChanged;
  28. setHorizontalScroll(offset: number): void;
  29. forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void;
  30. refreshHeader(): void;
  31. private onPivotModeChanged;
  32. setHeight(height: number): void;
  33. private addPreventHeaderScroll;
  34. getHeaderContainers(): Map<HeaderContainerPosition, HeaderContainer>;
  35. setHeaderContainerWidth(width: number): void;
  36. setLeftVisible(visible: boolean): void;
  37. setRightVisible(visible: boolean): void;
  38. }