ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
34 lines (33 loc) • 1.23 kB
TypeScript
import type { ComponentSelector } from 'ag-grid-community';
import { Component } from 'ag-grid-community';
import type { ToolPanelColumnCompParams } from './columnToolPanel';
export declare enum ExpandState {
EXPANDED = 0,
COLLAPSED = 1,
INDETERMINATE = 2
}
export type AgPrimaryColsHeaderEvent = 'unselectAll' | 'selectAll' | 'collapseAll' | 'expandAll' | 'filterChanged';
export declare class AgPrimaryColsHeader extends Component<AgPrimaryColsHeaderEvent> {
private readonly eExpand;
private readonly eSelect;
private readonly eFilterTextField;
private eExpandChecked;
private eExpandUnchecked;
private eExpandIndeterminate;
private expandState;
private selectState?;
private onFilterTextChangedDebounced;
private params;
constructor();
postConstruct(): void;
private onFunctionsReadOnlyPropChanged;
init(params: ToolPanelColumnCompParams): void;
private createExpandIcons;
private showOrHideOptions;
private onFilterTextChanged;
private onSelectClicked;
private onExpandClicked;
setExpandState(state: ExpandState): void;
setSelectionState(state?: boolean): void;
}
export declare const AgPrimaryColsHeaderSelector: ComponentSelector;