| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { Component } from '../widgets/component';
- import { DropTarget } from '../dragAndDrop/dragAndDropService';
- import { AbstractHeaderWrapper } from './header/abstractHeaderWrapper';
- export declare enum HeaderRowType {
- COLUMN_GROUP = 0,
- COLUMN = 1,
- FLOATING_FILTER = 2
- }
- export declare class HeaderRowComp extends Component {
- private gridOptionsWrapper;
- private columnController;
- private focusController;
- private readonly dept;
- private readonly pinned;
- private readonly dropTarget;
- private readonly type;
- private rowIndex;
- private headerComps;
- constructor(dept: number, type: HeaderRowType, pinned: string, dropTarget: DropTarget);
- forEachHeaderElement(callback: (comp: Component) => void): void;
- setRowIndex(idx: number): void;
- getRowIndex(): number;
- getType(): HeaderRowType;
- private destroyAllChildComponents;
- private destroyChildComponents;
- private onRowHeightChanged;
- private init;
- private onColumnResized;
- private setWidth;
- private getWidthForRow;
- private onGridColumnsChanged;
- private removeAndDestroyAllChildComponents;
- private onDisplayedColumnsChanged;
- private getItemsAtDepth;
- private onVirtualColumnsChanged;
- private createHeaderComp;
- getHeaderComps(): {
- [key: string]: AbstractHeaderWrapper;
- };
- }
|