DataLudi Grid v.1 > Classes > GridBase

Back  Forward

GridBase.validations  property

グリッドに設定されたEditValidationCollection。 設定されたEditValidation達は行のcommitの時に実行される。 セル単位のValidationはDataColumn毎に設定できる。 

Getter
function validations(): EditValidationCollection
Setter
function setValidations(value: Object|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
セル編集概要
EditValidationCollection
EditValidation
DataColumn.validations
Examples
セル編集