ag-grid-enterprise
Version:
ag-Grid Enterprise Features
37 lines • 1.34 kB
TypeScript
// ag-grid-enterprise v19.1.4
import { PopupService, Component, ColumnController, Context, EventService, DragAndDropService, GridOptionsWrapper, DropTarget, Column, AgEvent } from "ag-grid-community";
import { AggFuncService } from "../../../../aggregation/aggFuncService";
export interface ColumnRemoveEvent extends AgEvent {
}
export declare class DropZoneColumnComp extends Component {
static EVENT_COLUMN_REMOVE: string;
private static TEMPLATE;
dragAndDropService: DragAndDropService;
columnController: ColumnController;
context: Context;
popupService: PopupService;
aggFuncService: AggFuncService;
gridOptionsWrapper: GridOptionsWrapper;
eventService: EventService;
private columnApi;
private gridApi;
private eText;
private btRemove;
private eDragHandle;
private column;
private dragSourceDropTarget;
private ghost;
private displayName;
private valueColumn;
private popupShowing;
constructor(column: Column, dragSourceDropTarget: DropTarget, ghost: boolean, valueColumn: boolean);
init(): void;
private addDragSource;
private createDragItem;
private setupComponents;
private setupRemove;
private setTextValue;
private onShowAggFuncSelection;
private createAggSelect;
}
//# sourceMappingURL=dropZoneColumnComp.d.ts.map