在ExtJS 6.02中,是否可以有一个可选的字段模型,但也有验证?
例如,电子邮件字段可能存在,也可能不存在,但如果存在,则电子邮件必须有效。
Ext.define('my_model', {
extend : 'Ext.data.Model',
identifier: {
type : 'sequential',
seed : 1,
increment : 1
},
fields: [{
name : 'date',
type : 'date'
}, {
name : 'msg',
type : 'string',
}, {
name : 'email',
type : 'string',
}],
validators: {
date: {
type: 'presence'
},
msg: {
type : 'length',
min : 2
},
email: {
type : 'email'
}
}
});
1条答案
按热度按时间x3naxklr1#
您可以覆盖电子邮件验证程序的匹配器以允许空字符串: