http://www.developersnippets.com/2009/06/24/date-range-using-extjs-date-field-and-advanced-vtype/を使用して、依存フィールドの検証を確認します。できます。しかし、データ フィールドからテキストを削除して空にすると、正しいデータを追加する必要があります。フィールドの 1 つが空でない場合にのみ検証が必要です。両方のフィールドが空の場合は、送信します。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 に答える