UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

37 lines (36 loc) 1.43 kB
import { HeaderContainer } from './headerContainer'; import { Component } from '../widgets/component'; import { ManagedFocusComponent } from '../widgets/managedFocusComponent'; export declare type HeaderContainerPosition = 'left' | 'right' | 'center'; export declare class HeaderRootComp extends ManagedFocusComponent { private static TEMPLATE; private ePinnedLeftHeader; private ePinnedRightHeader; private eHeaderContainer; private eHeaderViewport; private columnController; private gridApi; private autoWidthCalculator; private headerNavigationService; private pinnedWidthService; private controllersService; private printLayout; private headerContainers; constructor(); protected postConstruct(): void; private setupHeaderHeight; private registerHeaderContainer; protected onTabKeyDown(e: KeyboardEvent): void; protected handleKeyDown(e: KeyboardEvent): void; protected onFocusOut(e: FocusEvent): void; private onDomLayoutChanged; setHorizontalScroll(offset: number): void; forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void; refreshHeader(): void; private onPivotModeChanged; private setHeaderHeight; private addPreventHeaderScroll; getHeaderContainers(): Map<HeaderContainerPosition, HeaderContainer>; private onPinnedLeftWidthChanged; private onPinnedRightWidthChanged; }