1 |
|
2 |
|
3 |
|
4 | import { Component } from "../widgets/component";
|
5 | import { DropTarget } from "../dragAndDrop/dragAndDropService";
|
6 | import { IComponent } from "../interfaces/iComponent";
|
7 | export declare enum HeaderRowType {
|
8 | COLUMN_GROUP = 0,
|
9 | COLUMN = 1,
|
10 | FLOATING_FILTER = 2,
|
11 | }
|
12 | export declare class HeaderRowComp extends Component {
|
13 | private gridOptionsWrapper;
|
14 | private gridApi;
|
15 | private columnController;
|
16 | private context;
|
17 | private eventService;
|
18 | private filterManager;
|
19 | private componentRecipes;
|
20 | private dept;
|
21 | private pinned;
|
22 | private headerComps;
|
23 | private dropTarget;
|
24 | private type;
|
25 | constructor(dept: number, type: HeaderRowType, pinned: string, dropTarget: DropTarget);
|
26 | forEachHeaderElement(callback: (comp: IComponent<any>) => void): void;
|
27 | destroy(): void;
|
28 | private removeAndDestroyChildComponents(idsToDestroy);
|
29 | private onRowHeightChanged();
|
30 | private init();
|
31 | private onColumnResized();
|
32 | private setWidth();
|
33 | private onGridColumnsChanged();
|
34 | private removeAndDestroyAllChildComponents();
|
35 | private onDisplayedColumnsChanged();
|
36 | private onVirtualColumnsChanged();
|
37 | private createHeaderComp(columnGroupChild);
|
38 | private createFloatingFilterWrapper(column);
|
39 | private createFloatingFilterParams<M, F>(column);
|
40 | }
|