ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
26 lines (25 loc) • 1.02 kB
TypeScript
import { ColDef, ColGroupDef, Component, ToolPanelColumnCompParams, IPrimaryColsPanel, ColumnEventType } from "ag-grid-community";
export declare class PrimaryColsPanel extends Component implements IPrimaryColsPanel {
private static TEMPLATE;
private readonly primaryColsHeaderPanel;
private readonly primaryColsListPanel;
private allowDragging;
private params;
private eventType;
private positionableFeature;
constructor();
init(allowDragging: boolean, params: ToolPanelColumnCompParams, eventType: ColumnEventType): void;
toggleResizable(resizable: boolean): void;
onExpandAll(): void;
onCollapseAll(): void;
expandGroups(groupIds?: string[]): void;
collapseGroups(groupIds?: string[]): void;
setColumnLayout(colDefs: (ColDef | ColGroupDef)[]): void;
private onFilterChanged;
syncLayoutWithGrid(): void;
private onSelectAll;
private onUnselectAll;
private onGroupExpanded;
private onSelectionChange;
getExpandedGroups(): string[];
}