ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
19 lines (18 loc) • 894 B
TypeScript
import type { FilterChangedEvent, IFloatingFilterComp, IFloatingFilterParams, IMultiFilterModel } from 'ag-grid-community';
import { AgPromise, Component } from 'ag-grid-community';
import { MultiFilter } from './multiFilter';
import { MultiFilterUi } from './multiFilterUi';
export declare class MultiFloatingFilterComp extends Component implements IFloatingFilterComp<MultiFilter | MultiFilterUi> {
private floatingFilters;
private compDetailsList;
private params;
constructor();
init(params: IFloatingFilterParams<MultiFilter | MultiFilterUi>): AgPromise<void>;
private setParams;
refresh(params: IFloatingFilterParams<MultiFilter | MultiFilterUi>): void;
private getCompDetailsList;
onParentModelChanged(model: IMultiFilterModel, event: FilterChangedEvent): void;
destroy(): void;
private getCompDetails;
private parentMultiFilterInstance;
}