您好我想在键盘上按键 Enter 进行make事件。我这样做:
listeners: {
afterRender: function (thisForm, options) {
this.keyMap = Ext.create(
'Ext.util.KeyMap',
this.el,
[
{
key: 13,
fn: this.submitOnEnter,
scope: this
}
]
);
}
},
submitOnEnter: function (e) {
if (e === 13) {
console.log('some event there!!!')
}
},
但是当我按 Enter 时没有任何反应。
答案 0 :(得分:2)
如果是文本字段或组合框或触发器,您可以尝试为特殊键添加侦听器:
listeners:{
specialkey: function(f,e){
if(e.getKey()==e.ENTER){
console.log("I hit enter!");
}
}
},
如果只是在窗口的任何地方点击 Enter 那么我就不确定了。类似的东西可能有用。