UNPKG

ag-grid-community

Version:

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

53 lines (52 loc) 1.99 kB
import { ColGroupDef } from "../../entities/colDef"; import { ColumnGroup } from "../../entities/columnGroup"; import { DragItem, DropTarget } from "../../dragAndDrop/dragAndDropService"; import { AbstractHeaderWrapper } from "../header/abstractHeaderWrapper"; import { Beans } from "../../rendering/beans"; export declare class HeaderGroupWrapperComp extends AbstractHeaderWrapper { private static TEMPLATE; private gridOptionsWrapper; private columnController; private horizontalResizeService; private dragAndDropService; private userComponentFactory; protected beans: Beans; private gridApi; private columnApi; private readonly dragSourceDropTarget; protected readonly column: ColumnGroup; protected readonly pinned: string; private eHeaderCellResize; private resizeCols; private resizeStartWidth; private resizeRatios; private resizeTakeFromCols; private resizeTakeFromStartWidth; private resizeTakeFromRatios; private removeChildListenersFuncs; constructor(columnGroup: ColumnGroup, dragSourceDropTarget: DropTarget, pinned: string); protected postConstruct(): void; protected onFocusIn(e: FocusEvent): void; protected handleKeyDown(e: KeyboardEvent): void; private setupMovingCss; getComponentHolder(): ColGroupDef; getTooltipText(): string | undefined; private setupTooltip; private onColumnMovingChanged; private addAttributes; private appendHeaderGroupComp; private afterHeaderCompCreated; private addClasses; private setupMove; getDragItemForGroup(): DragItem; private isSuppressMoving; private setupWidth; private onDisplayedChildrenChanged; private addListenersToChildrenColumns; private removeListenersOnChildrenColumns; private onWidthChanged; private setupResize; onResizeStart(shiftKey: boolean): void; onResizing(finished: boolean, resizeAmount: any): void; private normaliseDragChange; }