ag-grid-enterprise
Version:
ag-Grid Enterprise Features
48 lines • 1.7 kB
TypeScript
// ag-grid-enterprise v19.1.4
import { Component, OriginalColumnGroup } from "ag-grid-community/main";
import { BaseColumnItem } from "./primaryColsPanel";
export declare class ToolPanelColumnGroupComp extends Component implements BaseColumnItem {
private static TEMPLATE;
private gridOptionsWrapper;
private columnController;
private context;
private dragAndDropService;
private eventService;
private cbSelect;
private eDragHandle;
private columnGroup;
private expanded;
private columnDept;
private eGroupClosedIcon;
private eGroupOpenedIcon;
private expandedCallback;
private allowDragging;
private displayName;
private processingColumnStateChange;
private selectionCallback;
constructor(columnGroup: OriginalColumnGroup, columnDept: number, expandedCallback: () => void, allowDragging: boolean, expandByDefault: boolean);
init(): void;
private addVisibilityListenersToAllChildren;
private setupDragging;
private createDragItem;
private setupExpandContract;
private onLabelClicked;
private onCheckboxChanged;
private onChangeCommon;
private actionUnCheckedReduce;
private actionCheckedReduce;
private onColumnStateChanged;
private workOutReadOnlyValue;
private workOutSelectedValue;
private isColumnVisible;
private onExpandOrContractClicked;
private setOpenClosedIcons;
isExpanded(): boolean;
getDisplayName(): string;
onSelectAllChanged(value: boolean): void;
isSelected(): boolean;
isSelectable(): boolean;
isExpandable(): boolean;
setExpanded(value: boolean): void;
}
//# sourceMappingURL=toolPanelColumnGroupComp.d.ts.map