ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
32 lines (31 loc) • 1.31 kB
TypeScript
import { ColDef, ColGroupDef, Component, IColumnToolPanel, IToolPanelComp, ToolPanelColumnCompParams, ColumnToolPanelState } from "ag-grid-community";
export declare class ColumnToolPanel extends Component implements IColumnToolPanel, IToolPanelComp {
private static TEMPLATE;
private initialised;
private params;
private childDestroyFuncs;
private pivotModePanel;
private primaryColsPanel;
private rowGroupDropZonePanel;
private valuesDropZonePanel;
private pivotDropZonePanel;
constructor();
setVisible(visible: boolean): void;
init(params: ToolPanelColumnCompParams): void;
setPivotModeSectionVisible(visible: boolean): void;
setRowGroupsSectionVisible(visible: boolean): void;
setValuesSectionVisible(visible: boolean): void;
setPivotSectionVisible(visible: boolean): void;
private setResizers;
private setLastVisible;
private resetChildrenHeight;
private isRowGroupingModuleLoaded;
expandColumnGroups(groupIds?: string[]): void;
collapseColumnGroups(groupIds?: string[]): void;
setColumnLayout(colDefs: (ColDef | ColGroupDef)[]): void;
syncLayoutWithGrid(): void;
destroyChildren(): void;
refresh(params: ToolPanelColumnCompParams): boolean;
getState(): ColumnToolPanelState;
destroy(): void;
}