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
Property | Type | Description |
---|---|---|
active | boolean | 검증 진행 여부 |
criteria | string | 검증식 |
description | string | 검증 실패 시의 설명 |
level | ValidationError | 검증 결과 수준 |
message | string | 검증 실패 시 보여지는 에러 메시지 |
mode | ValidationMode | 검증 모드 |
name | string | 이름 |
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 이 설정되지 않았을 경우 메시지로 사용된다.