UNPKG

ag-grid-enterprise

Version:

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

34 lines (33 loc) 1.34 kB
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<any, TValue, TValue | TValue[]> { protected params: RichCellEditorParams<TData, TValue>; private focusAfterAttached; protected eEditor: AgRichSelect<TValue>; private pendingInitialEventKey; private initialEventKeyProcessed; constructor(); initialiseEditor(_params: RichCellEditorParams<TData, TValue>): void; private onEditorPickerValueSelected; private getPlaceholderText; private isFullAsync; private isValuesPaged; private resolveAsyncMode; private getInitialValueList; private buildRichSelectParams; private getAsyncValuesSource; private getAsyncSearchValues; private getAsyncValuesPage; private resolveValuesPageInitialStartRow; private getSearchStringCallback; afterGuiAttached(): void; private consumeInitialEventKey; private processEventKey; focusIn(): void; agSetEditValue(value: TValue | null | undefined): void; getValue(): any; isPopup(): boolean; getValidationElement(): HTMLElement; getValidationErrors(): string[] | null; }