Публикация
Как подписаться на событие нажатия кнопки (например ENTER)
5 февраля 2018 02:50
Вопрос
Как подписаться на событие нажатия какой-то клавиши, чтобы при нажатии выполнить определенное действие?
Ответ
Подписку можно выполнить на любой 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"); },
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать