SMART datagrid v1.4 > Classes > DataColumn
이 컬럼에 속한 데이터셀의 편집이 완료될 때 편집한 내용이 타당한 지를 검증하는 EditValidation 객체들의 배열.
Setter로 지정할 때 배열 대신 EditValidation이나 설정 객체 하나만 지정해도 된다.
기본값은 null.
grid.columnByName('colPrice').setValidations([{
expression: 'value > 1000',
level: DataLudi.ValidationLevel.ERROR,
message: '단가가 1000보다 커야 합니다.'
}, {
callback: function (scope) {
if (scope.value > 2000) {
return false;
}
},
level: DataLudi.ValidationLevel.INFO,
message: '되도록 단가가 2000보다 작아야 합니다.'
}]);
// 하나만 지정해도 된다.
grid.columnByName('colQuantity').setValidations({
expression: 'value > 100',
level: DataLudi.ValidationLevel.ERROR,
message: '수량이 100보다 커야 합니다.'
});