gpt4 book ai didi

validation - 什么是 "presence"验证类型?

转载 作者:行者123 更新时间:2023-12-03 09:37:49 27 4
gpt4 key购买 nike

什么是presence类型验证?

validations: [{
type: 'presence',
field: 'age'
}]

请帮助说明示例。

最佳答案

根据文档,It simply ensures that the field has a value.
首先定义一个 Employee 模型,如下所示。

Ext.define('App.model.Employee', {
extend: 'Ext.data.Model',
config: {
fields: [
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' },
{ name: 'salary', type: 'float' },
{ name: 'address', type: 'string' },
],
validations: [
{ type: 'presence', field: 'name' }
]
}
});

现在创建一个之前创建的 Employee 模型的实例。
请注意,我们没有为具有存在验证的 name 字段赋值。
var newEmployee = Ext.create('App.model.Employee', {
id: 1,
salary: 5555.00,
address: 'Noida'
});

// Validating a model.
var errors = newEmployee.validate();
//Now print the error message
errors.each(function (item, index, length) {
console.log('Field "' + item.getField() + '" ' + item.getMessage());//Field "name" must be present
});

关于validation - 什么是 "presence"验证类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26071541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com