UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

41 lines (40 loc) 1.41 kB
import * as React from 'react'; import { ICellEditorComp, ICellEditorParams } from 'ag-grid-enterprise'; export declare function getStartValue(params: ICellEditorParams): any; /** * Adaptable number editor parameters extending the AG Grid {@link ICellEditorParams}. */ export interface AdaptableNumberCellEditorParams extends ICellEditorParams { /** * Whether to show the clear button. If `true`, it works together with `cellEditorParams.emptyValue` * @defaultValue true */ showClearButton: boolean; /** * Value to set for the cell, when the clear button is pressed * @defaultValue '' (empty string) */ emptyValue: string; onValueChange: (value: any) => void; } export declare const AdaptableReactNumberEditor: React.ForwardRefExoticComponent<AdaptableNumberCellEditorParams & React.RefAttributes<unknown>>; /** * Number Editor provided by AdapTable and used by default for all `number` columns */ export declare class AdaptableNumberEditor implements ICellEditorComp { private value; private columnId; private el; private params; private editor; private valueParser; private unmountReactRoot?; init(params: AdaptableNumberCellEditorParams): void; getGui(): HTMLDivElement; getValue(): any; focusIn(): void; focusOut(): void; afterGuiAttached(): void; destroy(): void; private onValueChange; }