Combobox 在extjs4中,如何将电子邮件验证应用于可编辑的组合框

Combobox 在extjs4中,如何将电子邮件验证应用于可编辑的组合框,combobox,extjs4,email-validation,Combobox,Extjs4,Email Validation,我在extjs4中工作。我有以下领域= { xtype : 'combo', queryMode : 'local', multiSelect : true, valueField : 'id', displayField : 'emailAddress', fieldLabel : 'Email address', editable : true } 所以我也允许用户手动输入电子邮件地址。所以用户输入电子邮件并按enter键。我希望在编辑时应用验证,

我在extjs4中工作。我有以下领域=

{
   xtype : 'combo',
   queryMode : 'local',
   multiSelect : true,
   valueField : 'id',
   displayField : 'emailAddress',
   fieldLabel : 'Email address',
   editable : true
}
所以我也允许用户手动输入电子邮件地址。所以用户输入电子邮件并按enter键。我希望在编辑时应用验证,当用户手动输入电子邮件地址时,然后按enter键后,combo应仅在其有效电子邮件的情况下接受该电子邮件。那么如何在extjs4中将此类验证应用于combo

{
xtype : 'combo',
queryMode : 'local',
multiSelect : true,
valueField : 'id',
displayField : 'emailAddress',
fieldLabel : 'Email address',
editable : true,
**vtype:'email'**
}

表单字段的验证是使用vTypes完成的,在代码编辑器上似乎工作得很好。测试一下。

谢谢回答,先生。我照你说的做了。但它在上述情况下不起作用