EditOptions

Options related to Editing in AdapTable - includes Server Validation, Smart Edit Operations and Cell Editabiility

TypeScript
export interface

Properties

PropertyTypeDescriptionDefault
customEditColumnValues(context:CustomEditColumnValuesContext<TData>) =>CustomEditColumnValueInfo[] | Promise<CustomEditColumnValueInfo[]>List of Column values to display when Editing (i.e. in Edit Lookups, Bulk Update)
displayServerValidationMessagesbooleanWhether to display message after Server Validation runstrue
isCellEditable(cellEditableContext:CellEditableContext<TData>) => booleanFunction which checks if a given Grid Cell is editable
plusMinusOptionsPlusMinusOptionsOptions for Plus Minus module (keyboard increment / decrement)
showSelectCellEditor(currentColumContext:AdaptableColumnContext<TData>) => booleanColumns that will display a Select dropdown when editing
smartEditOptionsSmartEditOptions<TData>Options for Smart Edit module
validateOnServer(serverValidationContext:ServerValidationContext<TData>) => Promise<ServerValidationResult>Function to validate AdapTable data edits remotely

Property Details

customEditColumnValues

List of Column values to display when Editing (i.e. in Edit Lookups, Bulk Update)

TypeScript
customEditColumnValues?: (context: CustomEditColumnValuesContext<TData>) => CustomEditColumnValueInfo[] | Promise<CustomEditColumnValueInfo[]>;
Property Value

(context:CustomEditColumnValuesContext<TData>) =>CustomEditColumnValueInfo[] | Promise<CustomEditColumnValueInfo[]>

displayServerValidationMessages

Whether to display message after Server Validation runs

TypeScript
displayServerValidationMessages?: boolean;
Default Value

true

Property Value

boolean

isCellEditable

Function which checks if a given Grid Cell is editable

TypeScript
isCellEditable?: (cellEditableContext: CellEditableContext<TData>) => boolean;
Property Value

(cellEditableContext:CellEditableContext<TData>) => boolean

plusMinusOptions

Options for Plus Minus module (keyboard increment / decrement)

TypeScript
plusMinusOptions?: PlusMinusOptions;
Property Value

PlusMinusOptions

showSelectCellEditor

Columns that will display a Select dropdown when editing

TypeScript
showSelectCellEditor?: (currentColumContext: AdaptableColumnContext<TData>) => boolean;
Property Value

(currentColumContext:AdaptableColumnContext<TData>) => boolean

smartEditOptions

Options for Smart Edit module

TypeScript
smartEditOptions?: SmartEditOptions<TData>;
Property Value

SmartEditOptions<TData>

validateOnServer

Function to validate AdapTable data edits remotely

TypeScript
validateOnServer?: (serverValidationContext: ServerValidationContext<TData>) => Promise<ServerValidationResult>;
Property Value

(serverValidationContext:ServerValidationContext<TData>) => Promise<ServerValidationResult>