ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
36 lines (35 loc) • 1.13 kB
TypeScript
import type { BeanCollection } from 'ag-grid-community';
import { Component } from 'ag-grid-community';
export declare class AdvancedFilterComp extends Component {
private advancedFilter;
private advFilterExpSvc;
private filterManager?;
private registry;
wireBeans(beans: BeanCollection): void;
private readonly eAutocomplete;
private readonly eButtons;
private readonly eBuilderFilterButton;
private readonly eBuilderFilterButtonIcon;
private readonly eBuilderFilterButtonLabel;
private expressionParser;
private isApplyDisabled;
private builderOpen;
private tooltipFeature?;
constructor();
postConstruct(): void;
refresh(): void;
setInputDisabled(disabled: boolean): void;
private setupButtons;
private updateModel;
private setupBuilderButton;
private onValueChanged;
private onValueConfirmed;
private onOptionSelected;
private validateValue;
private onValidChanged;
private generateAutocompleteListParams;
private updateExpression;
private forceLastSelection;
private openBuilder;
private closeBuilder;
}