我正在使用ExtJS 6,而在项目中,我使用的是textfield
,但我的列表工具无效。我做错了什么。任何人都可以帮助我。
我的代码示例。
Ext.create('Ext.form.Panel', {
title: 'Contact Info',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'textfield',
name: 'name',
fieldLabel: 'Name',
allowBlank: false,
listeners: {
keypress : function() {
alert("Name")
}
}
}, {
xtype: 'textfield',
name: 'email',
fieldLabel: 'Email Address',
vtype: 'email',
listeners: {
keypress : function() {
alert("Email")
}
}
}]
});
答案 0 :(得分:2)
出于性能原因,默认情况下会禁用keypress
,keydown
,keyup
个事件,并且必须使用enableKeyEvents:true
启用。
答案 1 :(得分:2)