SMART datagrid v1.4 > Classes > EditValidation
검증 오류를 판단하는 콜백 함수.
명시적으로 Boolean false를 리턴하면 검증 실패로 간주한다.
콜백 대신 expression 속성에 판정식을 지정해서 검증할 수도 있다. 대신 이 콜백이 지정되면 expression 속성은 무시된다. scope 변수에 전달되는 값들은 아래 table에 설명되어 있다.
기본값은 null.
속성 | 설명 |
---|---|
'index' | 데이터셀의 위치 |
'row' | 그리드행 객체. |
'value' | 데이터셀의 값. |
column.setValidations([{
"callback": function (scope) {
if (scope.value < 1000) {
return false;
}
},
"level": DataLudi.ValidationLevel.ERROR,
"message": "거래액은 1000 이상이어야 합니다."
}]);