headerGroupWrapperComp.d.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { ColGroupDef } from "../../entities/colDef";
  2. import { ColumnGroup } from "../../entities/columnGroup";
  3. import { DragItem, DropTarget } from "../../dragAndDrop/dragAndDropService";
  4. import { AbstractHeaderWrapper } from "../header/abstractHeaderWrapper";
  5. import { Beans } from "../../rendering/beans";
  6. export declare class HeaderGroupWrapperComp extends AbstractHeaderWrapper {
  7. private static TEMPLATE;
  8. private gridOptionsWrapper;
  9. private columnController;
  10. private horizontalResizeService;
  11. private dragAndDropService;
  12. private userComponentFactory;
  13. protected beans: Beans;
  14. private gridApi;
  15. private columnApi;
  16. private readonly dragSourceDropTarget;
  17. protected readonly column: ColumnGroup;
  18. protected readonly pinned: string;
  19. private eHeaderCellResize;
  20. private resizeCols;
  21. private resizeStartWidth;
  22. private resizeRatios;
  23. private resizeTakeFromCols;
  24. private resizeTakeFromStartWidth;
  25. private resizeTakeFromRatios;
  26. private removeChildListenersFuncs;
  27. constructor(columnGroup: ColumnGroup, dragSourceDropTarget: DropTarget, pinned: string);
  28. protected postConstruct(): void;
  29. protected onFocusIn(e: FocusEvent): void;
  30. protected handleKeyDown(e: KeyboardEvent): void;
  31. private setupMovingCss;
  32. getComponentHolder(): ColGroupDef;
  33. getTooltipText(): string | undefined;
  34. private setupTooltip;
  35. private onColumnMovingChanged;
  36. private addAttributes;
  37. private appendHeaderGroupComp;
  38. private afterHeaderCompCreated;
  39. private addClasses;
  40. private setupMove;
  41. getDragItemForGroup(): DragItem;
  42. private isSuppressMoving;
  43. private setupWidth;
  44. private onDisplayedChildrenChanged;
  45. private addListenersToChildrenColumns;
  46. private removeListenersOnChildrenColumns;
  47. private onWidthChanged;
  48. private setupResize;
  49. onResizeStart(shiftKey: boolean): void;
  50. onResizing(finished: boolean, resizeAmount: any): void;
  51. private normaliseDragChange;
  52. }