RealGrid2 API
Interface
EditValidation

EditValidation

Model for verification conditions and methods for column-level or row-level data editing

Signature:

export interface EditValidation

Remarks

Used in GridBase.setValidations().

Example

// string
gridView.setValidations("values['UnitPrice'] > 100");
 
// object
gridView.setValidations({
      message: 'Too expensive!',
      criteria: "values['UnitPrice'] > 100"
})
 
// Arrangement
gridView.setValidations([{
      message: 'Too expensive!',
      criteria: "values['UnitPrice'] > 100"
}])

Properties

PropertyTypeDescription
activebooleanWhether verification is in progress
criteriastringVerification formula
descriptionstringExplanation when verification fails
levelValidationErrorVerification result level
messagestringError message displayed when verification fails
modeValidationModeverification mode
namestringname

Properties Desc

active

Whether verification is in progress

Type - boolean


criteria

Verification formula

Type - string


description

Explanation when verification fails

Type - string

Remarks:

If a message is not specified when verification fails, it is used as a message.


level

Verification result level

Type - ValidationError


message

Error message displayed when verification fails

Type - string


mode

verification mode

Type - ValidationMode

Remarks:

Executes when inserting, updating, or both.


name

name

Type - string

Remarks:

It is used as a message when verification fails or when the description is not set.