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 | ValidationLevel | 검증 결과 수준 |
| message | string | 검증 실패 시 보여지는 에러 메시지 |
| mode | ValidationMode | 검증 모드 |
| name | string | 이름 |
Properties Desc
active
검증 진행 여부
Type - boolean
criteria
검증식
Type - string
description
검증 실패 시의 설명
Type - string
Remarks:
검증 실패시 메시지가 지정되지 않았을 경우 메시지로 사용된다.
level
검증 결과 수준
Type - ValidationLevel
message
검증 실패 시 보여지는 에러 메시지
Type - string
mode
검증 모드
Type - ValidationMode
Remarks:
Insert 시, Update 시, 또는 두 경우 모두 실행한다.
name
이름
Type - string
Remarks:
검증 실패시 메시지나 description 이 설정되지 않았을 경우 메시지로 사용된다.