ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
26 lines (25 loc) • 1.01 kB
TypeScript
import type { RichCellEditorParams } from 'ag-grid-community';
import { AgAbstractCellEditor } from 'ag-grid-community';
import { AgRichSelect } from '../widgets/agRichSelect';
export declare class RichSelectCellEditor<TData = any, TValue = any, TContext = any> extends AgAbstractCellEditor {
protected params: RichCellEditorParams<TData, TValue>;
private focusAfterAttached;
protected eEditor: AgRichSelect<TValue>;
private currentSearchRequest;
constructor();
initialiseEditor(_params: RichCellEditorParams<TData, TValue>): void;
private onEditorPickerValueSelected;
private getPlaceholderText;
private isFullAsync;
private getInitialValueList;
private buildRichSelectParams;
private readonly onSearchCallback;
private getSearchStringCallback;
afterGuiAttached(): void;
private processEventKey;
focusIn(): void;
getValue(): any;
isPopup(): boolean;
getValidationElement(): HTMLElement;
getValidationErrors(): string[] | null;
}