ag-grid-autocomplete-editor
Version:
Quick implementation of autocompletion into ag-Grid cell using autocompleter package.
26 lines (25 loc) • 1 kB
TypeScript
import { ICellEditorComp, PopupComponent } from '@ag-grid-community/core';
import { IAutocompleteSelectCellEditorParameters, DataFormat } from './types';
export default class AutocompleteSelectCellEditor extends PopupComponent implements ICellEditorComp {
currentItem?: DataFormat;
private focusAfterAttached;
private readonly eInput;
private autocompleter?;
private required;
private stopEditing?;
private static getSelectData;
private static getDefaultAutocompleteSettings;
private static suppressKeyboardEvent;
private static getStartValue;
constructor();
init(parameters: IAutocompleteSelectCellEditorParameters<AutocompleteSelectCellEditor>): void;
handleTabEvent(event: KeyboardEvent): void;
afterGuiAttached(): void;
focusIn(): void;
focusOut(): void;
destroy(): void;
getValue(): DataFormat | undefined;
isCancelAfterEnd(): boolean;
isCancelBeforeStart(): boolean;
isPopup(): boolean;
}