1 |
|
2 |
|
3 |
|
4 | import { GridPanel } from "../gridPanel/gridPanel";
|
5 | import { Component } from "../widgets/component";
|
6 | export declare class HeaderContainer {
|
7 | private gridOptionsWrapper;
|
8 | private context;
|
9 | private $scope;
|
10 | private dragAndDropService;
|
11 | private columnController;
|
12 | private eventService;
|
13 | private scrollVisibleService;
|
14 | private eContainer;
|
15 | private eViewport;
|
16 | private headerRowComps;
|
17 | private pinned;
|
18 | private scrollWidth;
|
19 | private dropTarget;
|
20 | constructor(eContainer: HTMLElement, eViewport: HTMLElement, pinned: string);
|
21 | registerGridComp(gridPanel: GridPanel): void;
|
22 | forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void;
|
23 | private init();
|
24 | private onColumnRowGroupChanged();
|
25 | private onColumnValueChanged();
|
26 | private onColumnResized();
|
27 | private onDisplayedColumnsChanged();
|
28 | private onScrollVisibilityChanged();
|
29 | private setWidthOfPinnedContainer();
|
30 | destroy(): void;
|
31 | private onGridColumnsChanged();
|
32 | refresh(): void;
|
33 | private setupDragAndDrop(gridComp);
|
34 | private removeHeaderRowComps();
|
35 | private createHeaderRowComps();
|
36 | }
|