Validates a value against the maximum value provided
MaxValueValidator is used by DataValidatorListener for validating data objects.
An attribute of a data model may define a min value in validation properties:
{
"name": "price",
"title": "Price",
"description": "The price of the product.",
"type": "Number",
"validation": {
"maxValue":1000
}
}
An operation tries to save a data object:
var obj = {
"price":1245.50
"model": "FS2USB42",
"name": "USB 3.0 Adapter"
};
context.model("Product").save(obj).then(function() {
return done();
}).catch(function(err) {
return done(err);
});
Result:
{
"code": "EMAXVAL",
"model": "Product",
"field": "price",
"message": "The value should be lower or equal to 1000."
}