Вопрос
Как подписаться на событие нажатия какой-то клавиши, чтобы при нажатии выполнить определенное действие?
Ответ
Подписку можно выполнить на любой Ext компонент, с помощью Ext.util.KeyMap
Например так:
onEntityInitialized: function() {
this.callParent(arguments);
var map = new Ext.util.KeyMap({
target: "AccountPageV2CodeTextEdit-el",
key: Ext.EventObject.ENTER,
fn: this.myHandler,
scope: this
});
},
myHandler: function() {
alert("ENTER");
},