UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

37 lines (36 loc) 1.25 kB
import type { AgColumn } from 'ag-grid-community'; import { Component } from 'ag-grid-community'; export type ToolPanelFilterCompEvent = 'filterChanged'; export declare class ToolPanelFilterComp extends Component<ToolPanelFilterCompEvent> { private hideHeader; private readonly expandedCallback; private readonly eFilterToolPanelHeader; private readonly eFilterName; private readonly agFilterToolPanelBody; private readonly eFilterIcon; private readonly eExpand; private eExpandChecked; private eExpandUnchecked; private column; private expanded; private underlyingFilter; private filterWrapperComp?; constructor(hideHeader: boolean, expandedCallback: () => void); postConstruct(): void; setColumn(column: AgColumn): void; private onKeyDown; getColumn(): AgColumn; getColumnFilterName(): string | null; addCssClassToTitleBar(cssClass: string): void; private addInIcon; isFilterActive(): boolean; private onFilterChanged; toggleExpanded(): void; expand(): void; private addFilterElement; collapse(): void; private removeFilterElement; isExpanded(): boolean; refreshFilter(isDisplayed: boolean): void; private onFilterOpened; }