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