| BACKSPACE : Number | ||
| CONTROL : Number | ||
| DELETE : Number | ||
| DOWN : Number | ||
| END : Number | ||
| ENTER : Number | ||
| ESC : Number | ||
| F5 : Number | ||
| HOME : Number | ||
| LEFT : Number | ||
| PAGEDOWN : Number | ||
| PAGEUP : Number | ||
| RETURN : Number | ||
| RIGHT : Number | ||
| SHIFT : Number | ||
| SPACE : Number | ||
| TAB : Number | ||
| UP : Number | ||
| altKey : Object | ||
| browserEvent : Object | ||
| button : Object | ||
| ctrlKey : Object | ||
| shiftKey : Object |
在form里面,可以这样用:
keys:[{
key:Ext.EventObject.ENTER,
fn:doSubmit,
scope:this
},{
key:Ext.EventObject.ESC,
fn:function{close();},
scope:this
}
}]
也可以自己设定快捷键
一个对象可以定义多个快捷键
var map = new Ext.KeyMap(对象, [{
key: Ext.EventObject.ENTER,
fn: handleKey,
shift: true,
ctrl: (true/false),
alt: (true/false),(这三个是表示联合快捷键,比如ctrl:true,那么快捷键就是abc+ctrl)
scope: this
},{
key:Ext.EventObject.ESC,
fn:function{close();},
scope:this
}]
);
绑定一个新的快捷键
map.addBinding({
key: 'abc',
fn: handleKey,
scope: this
});
EXT快捷键配置指南
662

被折叠的 条评论
为什么被折叠?



