我使用http://www.developersnippets.com/2009/06/24/date-range-using-extjs-date-field-and-advanced-vtype/来检查依赖字段的验证。有用。但是,如果我从数据字段中删除文本并让它们为空,则需要添加正确的数据。只有当其中一个字段不为空时,我才需要验证。如果两个字段都为空,让我们提交。我设置了allowBlank:true。
问问题
1703 次
1 回答
1
您将不得不使用自定义验证器来解决该问题。
假设您正在使用 ExtJS 4:
var from = Ext.create('Ext.form.Date', {
name: 'from',
...
});
只需将依赖字段引用到另一个字段:
var to = Ext.create('Ext.form.Date', {
name: 'to',
validator: function(value) {
if(from.getValue() == null && value == null) {
return false;
} else {
return true;
}
}
});
于 2012-04-09T11:37:16.397 回答