SMART datagrid v1.4 > Classes > EditOptions

Back  Forward

DataLudi.EditOptions.validations  property

행 단위 EditValidation들의 집합인 EditValidationCollection 객체. 

설정된 Validation들은 행 GridBase.commit 시 실행된다. 셀 단위 Validation은 DataColumn 별로 설정할 수 있다. 

기본값은 null.

Getter
function validations(): EditValidationCollection
Setter
function setValidations(value: EditValidationCollection)
Code -1
    column.setValidations([{
        criteria: "value > 1000",
        message: "기본가가 1000보다 커야 합니다!",
        mode: "always",
        level: "warning"
    }, {
        criteria: "value < 20000",
        message: "기본가는 20000보다 작아야 합니다!",
        mode: "always",
        level: "error"
    }]);

대개는 그리드 생성 시 컬럼 설정에 포함된다. 

Code -2
    grid.setColumns([{
        name: 'colPrice',
        fieldName: 'price',
        validations: [{
            criteria: "value > 1000",
            message: "기본가가 1000보다 커야 합니다!",
            mode: "always",
            level: "warning"
        },
            ...
        ],
        ...
    }];
See Also
commitLevel
셀 편집 개요
EditValidationCollection
EditValidation
DataColumn.validations
Examples
셀 편집
셀 Validation
행 Validation