我正在尝试捕获用户何时在文本字段中按Enter键。我尝试使用listeners config参数,并且尝试了KeyMap类。我都不能上班。这是我的键盘映射代码:
var bcTextField = Ext.create('Ext.form.Text', {
xtype: 'textfield',
emptyText: 'Enter Barcode/Accession Number',
width: 200,
margin: '0'
});
var map = new Ext.util.KeyMap({
target: bcTextField,
binding: [{
key: 13,
fn: function() {
console.log(arguments);
}
}]
});
有谁知道我可能做错了什么?
最佳答案
通常,KeyMap
绑定到HTML元素而不是ExtJs对象。所以我建议先用target: bcTextField
替换target: bcTextField.getEl()