RealGrid2 API
Interface
EditValidation

EditValidation

컬럼 단위 혹은, 행 단위 데이터 편집 검증 조건과 방식에 대한 모델

Signature:

export interface EditValidation 

Remarks

GridBase.setValidations() 에서 사용한다.

Example

// 문자열
gridView.setValidations("values['UnitPrice'] > 100");
 
// 오브젝트
gridView.setValidations({
     message: 'Too expensive!',
     criteria: "values['UnitPrice'] > 100"
})
 
// 배열
gridView.setValidations([{
     message: 'Too expensive!',
     criteria: "values['UnitPrice'] > 100"
}])

Properties

PropertyTypeDescription
activeboolean검증 진행 여부
criteriastring검증식
descriptionstring검증 실패 시의 설명
levelValidationError검증 결과 수준
messagestring검증 실패 시 보여지는 에러 메시지
modeValidationMode검증 모드
namestring이름

Properties Desc

active

검증 진행 여부

Type - boolean


criteria

검증식

Type - string


description

검증 실패 시의 설명

Type - string

Remarks:

검증 실패시 메시지가 지정되지 않았을 경우 메시지로 사용된다.


level

검증 결과 수준

Type - ValidationError


message

검증 실패 시 보여지는 에러 메시지

Type - string


mode

검증 모드

Type - ValidationMode

Remarks:

Insert 시, Update 시, 또는 두 경우 모두 실행한다.


name

이름

Type - string

Remarks:

검증 실패시 메시지나 description 이 설정되지 않았을 경우 메시지로 사용된다.