UNPKG

1.77 kBTypeScriptView Raw
1import type { AgColumn, BeanCollection, DragAndDropIcon, DragItem, DropTarget } from 'ag-grid-community';
2import { DragSourceType } from 'ag-grid-community';
3import { PillDragComp } from 'ag-grid-enterprise';
4import type { TDropZone } from './baseDropZonePanel';
5export declare class DropZoneColumnComp extends PillDragComp<AgColumn> {
6 private column;
7 private dropZonePurpose;
8 private popupService;
9 private sortController;
10 private columnModel;
11 private columnNameService;
12 private funcColsService;
13 private aggFuncService?;
14 wireBeans(beans: BeanCollection): void;
15 private readonly eSortIndicator;
16 private displayName;
17 private popupShowing;
18 constructor(column: AgColumn, dragSourceDropTarget: DropTarget, ghost: boolean, dropZonePurpose: TDropZone, horizontal: boolean);
19 postConstruct(): void;
20 getItem(): AgColumn;
21 protected getDisplayName(): string;
22 protected getTooltip(): string | null | undefined;
23 protected addAdditionalAriaInstructions(ariaInstructions: string[], translate: (key: string, defaultValue: string) => string): void;
24 protected isDraggable(): boolean;
25 protected isRemovable(): boolean;
26 private isReadOnly;
27 protected getAriaDisplayName(): string;
28 private getColumnAndAggFuncName;
29 setupSort(): void;
30 protected getDefaultIconName(): DragAndDropIcon;
31 protected createGetDragItem(): () => DragItem;
32 protected setupComponents(): void;
33 protected onKeyDown(e: KeyboardEvent): void;
34 protected getDisplayValue(): string;
35 private onShowAggFuncSelection;
36 private createAggSelect;
37 private isGroupingAndLocked;
38 private isAggregationZone;
39 private isGroupingZone;
40 protected getDragSourceType(): DragSourceType;
41 destroy(): void;
42}