UNPKG

ag-grid-community

Version:

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

80 lines (79 loc) 2.69 kB
import { Beans } from "../../rendering/beans"; import { Column } from "../../entities/column"; import { ColDef } from "../../entities/colDef"; import { AbstractHeaderWrapper } from "./abstractHeaderWrapper"; import { ITooltipParams } from "../../rendering/tooltipComponent"; export declare class HeaderWrapperComp extends AbstractHeaderWrapper { private static TEMPLATE; 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; protected readonly column: Column; protected readonly pinned: string | null; private headerComp; private headerCompGui; private headerCompVersion; private resizeStartWidth; private resizeWithShiftKey; private sortable; private menuEnabled; private colDefVersion; private refreshFunctions; private moveDragSource; private displayName; private draggable; private colDefHeaderComponent?; private colDefHeaderComponentFramework?; constructor(column: Column, pinned: string | null); protected postConstruct(): void; private onColumnRowGroupChanged; private onColumnPivotChanged; private onColumnValueChanged; private checkDisplayName; private updateState; private calculateDisplayName; private onNewColumnsLoaded; private refresh; private destroyHeaderComp; private removeMoveDragSource; attemptHeaderCompRefresh(): boolean; private addActiveHeaderMouseListeners; private setActiveHeader; protected onFocusIn(e: FocusEvent): void; protected onFocusOut(e: FocusEvent): void; protected handleKeyDown(e: KeyboardEvent): void; protected onTabKeyDown(): void; getComponentHolder(): ColDef; private addColumnHoverListener; private onColumnHover; private setupSortableClass; private onFilterChanged; private appendHeaderComp; private createParams; private afterHeaderCompCreated; private onColumnMovingChanged; private workOutDraggable; private attachDraggingToHeaderComp; private createDragItem; private setupResize; onResizing(finished: boolean, resizeAmount: number): void; onResizeStart(shiftKey: boolean): void; getTooltipParams(): ITooltipParams; private setupTooltip; private setupMovingCss; private addAttributes; private setupWidth; private setupMenuClass; private onMenuVisible; private onColumnWidthChanged; private normaliseResizeAmount; }