SMART datagrid v.1 > 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より大きくなければならない。'
});