originalColumnGroup.d.ts 1.5 KB

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