SMART datagrid v1.4 > Classes > EditOptions
행 단위 EditValidation들의 집합인 EditValidationCollection 객체.
설정된 Validation들은 행 GridBase.commit 시 실행된다. 셀 단위 Validation은 DataColumn 별로 설정할 수 있다.
기본값은 null.
column.setValidations([{
criteria: "value > 1000",
message: "기본가가 1000보다 커야 합니다!",
mode: "always",
level: "warning"
}, {
criteria: "value < 20000",
message: "기본가는 20000보다 작아야 합니다!",
mode: "always",
level: "error"
}]);
대개는 그리드 생성 시 컬럼 설정에 포함된다.
grid.setColumns([{
name: 'colPrice',
fieldName: 'price',
validations: [{
criteria: "value > 1000",
message: "기본가가 1000보다 커야 합니다!",
mode: "always",
level: "warning"
},
...
],
...
}];