DataLudi Grid v.1 > Classes > GridBase

Back  Forward

GridBase.validations  property

EditValidationCollection, specified in the Grid. The specified EditValidation runs when to commit row. It is able to specify for the validation by DataColumn

Getter
function validations(): EditValidationCollection
Setter
function setValidations(value: Object|EditValidationCollection)
Code -1
    column.setValidations([{
        criteria: "value > 1000",
        message: "Value must be bigger than 1000!",
        mode: "always",
        level: "warning"
    }, {
        criteria: "value < 20000",
        message: "Value must be less than 2000!",
        mode: "always",
        level: "error"
    }]);

Genenrally, it is included to column setting when to create a Grid. 

Code -2
    grid.setColumns([{
        name: 'colPrice',
        fieldName: 'price',
        validations: [{
            criteria: "value > 1000",
            message: "Value must be bigger than 1000!",
            mode: "always",
            level: "warning"
        },
            ...
        ],
        ...
    }];
See Also
Cell Editing Overview
EditValidationCollection
EditValidation
DataColumn.validations
Examples
Cell editing