
extjs listeners用法 5
例如有这么一段代码,其中的listeners在这里是什么意思,如何使用items:[app.loginForm=newExt.form.FormPanel({labelA...
例如有这么一段代码,其中的listeners在这里是什么意思,如何使用
items:[
app.loginForm=new Ext.form.FormPanel({
labelAlign:'left',
buttonAlign:'center',
bodyStyle:'padding:5px',
frame:true,
labelWidth:80,
items:[
{
xtype:'textfield',
name:'txt1',
fieldLabel:'用户名称',
allowBlank : false,
anchor:'90%',
enableKeyEvents:true,
listeners:{
keypress:function(field,e){
if(e.getKey()==13){
var obj=app.loginForm.form.findField("txt2");
if(obj) {
obj.focus();
}
}
}
}}, 展开
items:[
app.loginForm=new Ext.form.FormPanel({
labelAlign:'left',
buttonAlign:'center',
bodyStyle:'padding:5px',
frame:true,
labelWidth:80,
items:[
{
xtype:'textfield',
name:'txt1',
fieldLabel:'用户名称',
allowBlank : false,
anchor:'90%',
enableKeyEvents:true,
listeners:{
keypress:function(field,e){
if(e.getKey()==13){
var obj=app.loginForm.form.findField("txt2");
if(obj) {
obj.focus();
}
}
}
}}, 展开
3个回答
展开全部
就是当你键盘按下去的时候 执行这段代码
keypress事件:输入字段键盘按下时的事件。该事件只会在enableKeyEvents为true时有效。
e.getKey()==13 就是当你按下 回车的时候
后面执行的就是你选中其中一个组件,并聚焦这个组件(选中组件的text)。
keypress事件:输入字段键盘按下时的事件。该事件只会在enableKeyEvents为true时有效。
e.getKey()==13 就是当你按下 回车的时候
后面执行的就是你选中其中一个组件,并聚焦这个组件(选中组件的text)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询