0

我使用http://www.developersnippets.com/2009/06/24/date-range-using-extjs-date-field-and-advanced-vtype/来检查依赖字段的验证。有用。但是,如果我从数据字段中删除文本并让它们为空,则需要添加正确的数据。只有当其中一个字段不为空时,我才需要验证。如果两个字段都为空,让我们提交。我设置了allowBlank:true。

4

1 回答 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 回答