Ext Js 键盘事件触发的使用
2010-12-09 22:47
260 查看
网上例子如下:
Code:
var messageField=new Ext.form.TextField({
name:'messageField',
style:'width:300px;',
listeners:{
specialkey:function(field,e){
if (e.getKey()==Ext.EventObject.ENTER){
Ext.Msg.Alert("测试成功");
}
}
}
});
有时候我们我们会把动作和表示分开来写,这代码也比较规范。这个时候可以使用组件的相关方法(addListener):
Code:
messageField.addListener('specialkey',function(field,e){
_surely(field,e);
};
var _surely=function(field,e){
if (e.getKey() == e.ENTER) {
//具体的操作代码
}
};
Code:
var messageField=new Ext.form.TextField({
name:'messageField',
style:'width:300px;',
listeners:{
specialkey:function(field,e){
if (e.getKey()==Ext.EventObject.ENTER){
Ext.Msg.Alert("测试成功");
}
}
}
});
有时候我们我们会把动作和表示分开来写,这代码也比较规范。这个时候可以使用组件的相关方法(addListener):
Code:
messageField.addListener('specialkey',function(field,e){
_surely(field,e);
};
var _surely=function(field,e){
if (e.getKey() == e.ENTER) {
//具体的操作代码
}
};
相关文章推荐
- 使用JS监听键盘两个组合键触发的事件
- 使用JS监听键盘两个组合键触发的事件
- javascript事件列表大全解说,点击事件,双击事件,触发事件,键盘事件,鼠标移动事件,javaScript事件使用小全
- ASP.Net中使用键盘触发事件
- PowerBuilder 使用自定义事件触发键盘Enter事件
- PowerBuilder 使用自定义事件触发键盘Enter事件
- 使用JS监听键盘两个组合键触发的事件
- 在C#中使用代理的方式触发事件
- Selenium WebDriver中一些鼠标和键盘事件的使用
- jquery获取获取this出错、与键盘事件结合使用出现问题
- jQuery如何使用自动触发事件trigger
- 使用C#的Timer控件来实现定时触发事件
- C#中使用代理的方式触发事件
- jQuery事件函数-点击、双击、键盘按键、鼠标滑动、失去焦点、显示哪个 DOM 元素触发了事件/返回事件的类型。等
- jquery移除、绑定、触发元素事件使用示例详解
- appium获取不到固定键盘,使用tap()点击事件
- 在C#中使用代理的方式触发事件
- 使用arguments对象处理兼容各浏览器的键盘按钮事件
- MYSQL的基本使用【表的创建和修改、视图、函数、存储过程、触发器和事件调度器】
- 键盘事件-----按下回车键则触发事件