SMART datagrid v1.4 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.validations  property

이 컬럼에 속한 데이터셀의 편집이 완료될 때 편집한 내용이 타당한 지를 검증하는 EditValidation 객체들의 배열. 

Setter로 지정할 때 배열 대신 EditValidation이나 설정 객체 하나만 지정해도 된다. 

기본값은 null.

Getter
function validations(): EditValidationCollection
Setter
function setValidations(value: [EditValidation|Object])
Note
Code -1
    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보다 작아야 합니다.'
    }]);
Code -2
    // 하나만 지정해도 된다.
    grid.columnByName('colQuantity').setValidations({
        expression: 'value > 100',
        level: DataLudi.ValidationLevel.ERROR,
        message: '수량이 100보다 커야 합니다.'
    });
See Also
editable
Validation 개요
셀 편집 개요
EditValidation
validations
editOptions
Examples
셀 편집
셀 Validation
행 Validation