UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

46 lines (45 loc) 1.64 kB
import { Column } from '../../entities/column'; import { AbstractHeaderWrapper } from '../../headerRendering/header/abstractHeaderWrapper'; import { Beans } from '../../rendering/beans'; export declare class FloatingFilterWrapper extends AbstractHeaderWrapper { private static filterToFloatingFilterNames; private static TEMPLATE; private columnHoverService; private gridOptionsWrapper; private userComponentFactory; private gridApi; private columnApi; private filterManager; private menuFactory; protected beans: Beans; private eFloatingFilterBody; private eButtonWrapper; private eButtonShowMainFilter; protected readonly column: Column; protected readonly pinned: string; private suppressFilterButton; private floatingFilterCompPromise; constructor(column: Column, pinned: string); protected postConstruct(): void; protected onTabKeyDown(e: KeyboardEvent): void; protected handleKeyDown(e: KeyboardEvent): void; protected onFocusIn(e: FocusEvent): void; private setupFloatingFilter; private setupLeftPositioning; private setupSyncWithFilter; private showParentFilter; private setupColumnHover; private onColumnHover; private setupWidth; private onColumnWidthChanged; private setupWithFloatingFilter; private parentFilterInstance; private getFilterComponent; private getFloatingFilterInstance; private createDynamicParams; private getFilterComponentPrototype; private setupEmpty; private currentParentModel; private onParentModelChanged; private onFloatingFilterChanged; }