UNPKG

ag-grid-community

Version:

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

59 lines (58 loc) 2.04 kB
import { Beans } from "../../rendering/beans"; import { Column } from "../../entities/column"; import { DropTarget } from "../../dragAndDrop/dragAndDropService"; import { ColDef } from "../../entities/colDef"; import { AbstractHeaderWrapper } from "./abstractHeaderWrapper"; export declare class HeaderWrapperComp extends AbstractHeaderWrapper { private static TEMPLATE; private gridOptionsWrapper; private dragAndDropService; private columnController; private horizontalResizeService; private menuFactory; private gridApi; private columnApi; private sortController; private userComponentFactory; private columnHoverService; protected beans: Beans; private eResize; private cbSelectAll; private readonly dragSourceDropTarget; protected readonly column: Column; protected readonly pinned: string; private headerComp; private resizeStartWidth; private resizeWithShiftKey; private sortable; private menuEnabled; constructor(column: Column, dragSourceDropTarget: DropTarget, pinned: string); protected postConstruct(): void; private addDisplayMenuListeners; private onMouseOverOut; protected onFocusIn(e: FocusEvent): void; protected onFocusOut(e: FocusEvent): void; protected handleKeyDown(e: KeyboardEvent): void; getComponentHolder(): ColDef; private addColumnHoverListener; private onColumnHover; private setupSortableClass; private onFilterChanged; private appendHeaderComp; private afterHeaderCompCreated; private onColumnMovingChanged; private setupMove; private createDragItem; private setupResize; onResizing(finished: boolean, resizeAmount: number): void; onResizeStart(shiftKey: boolean): void; getTooltipText(): string | undefined; private setupTooltip; private setupMovingCss; private addAttributes; private setupWidth; private setupMenuClass; private onMenuVisible; private onColumnWidthChanged; private normaliseResizeAmount; }