SMART datagrid v.1 > Classes > EditOptions

Back  Forward

DataLudi.EditOptions.validations  property

作为行单位EditValidation的集合的EditValidationCollection对象。 

所设置的验证,将会运行在GridBase.commit行的时点。 可以在各个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
单元格编辑
单元格验证
行验证