1 |
|
2 |
|
3 |
|
4 | import { OriginalColumnGroupChild } from "./originalColumnGroupChild";
|
5 | import { ColGroupDef } from "./colDef";
|
6 | import { Column } from "./column";
|
7 | import { IEventEmitter } from "../interfaces/iEventEmitter";
|
8 | export declare class OriginalColumnGroup implements OriginalColumnGroupChild, IEventEmitter {
|
9 | static EVENT_EXPANDED_CHANGED: string;
|
10 | static EVENT_EXPANDABLE_CHANGED: string;
|
11 | private columnApi;
|
12 | private gridApi;
|
13 | private localEventService;
|
14 | private colGroupDef;
|
15 | private children;
|
16 | private groupId;
|
17 | private expandable;
|
18 | private expanded;
|
19 | private padding;
|
20 | private level;
|
21 | constructor(colGroupDef: ColGroupDef, groupId: string, padding: boolean, level: number);
|
22 | getLevel(): number;
|
23 | isVisible(): boolean;
|
24 | isPadding(): boolean;
|
25 | setExpanded(expanded: boolean): void;
|
26 | isExpandable(): boolean;
|
27 | isExpanded(): boolean;
|
28 | getGroupId(): string;
|
29 | getId(): string;
|
30 | setChildren(children: OriginalColumnGroupChild[]): void;
|
31 | getChildren(): OriginalColumnGroupChild[];
|
32 | getColGroupDef(): ColGroupDef;
|
33 | getLeafColumns(): Column[];
|
34 | private addLeafColumns(leafColumns);
|
35 | getColumnGroupShow(): string;
|
36 | setupExpandable(): void;
|
37 | setExpandable(): void;
|
38 | private onColumnVisibilityChanged();
|
39 | addEventListener(eventType: string, listener: Function): void;
|
40 | removeEventListener(eventType: string, listener: Function): void;
|
41 | }
|