Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2013, 12:39
Аспирант
Отправить личное сообщение для adamenko.artem Посмотреть профиль Найти все сообщения от adamenko.artem
 
Регистрация: 29.01.2013
Сообщений: 49

HotKey на кнопку
Привет.есть страница авторизации. Неудобно постоянно мышкой тыкать на кнопку. Можно как-то повесить на enter ту же обработку на кнопку?
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2013, 17:12
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

должно быть проще простого

myForm.getEl().addListener('keyup', function(event) {

    console.log(event);

});


Желательно сие вставить в обработчик события render формы, иначе getEl() может не сработать.

http://docs.sencha.com/extjs/4.2.2/#...l-method-getEl
http://docs.sencha.com/extjs/4.2.2/#...nt-event-keyup
http://docs.sencha.com/extjs/4.2.2/#...od-addListener
Ответить с цитированием
  #3 (permalink)  
Старый 17.12.2013, 06:18
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

adamenko.artem, у ExtJS отличная документация, посмотри, там есть специальные средства для навешивания кнопок.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 17.12.2013, 12:18
Аспирант
Отправить личное сообщение для adamenko.artem Посмотреть профиль Найти все сообщения от adamenko.artem
 
Регистрация: 29.01.2013
Сообщений: 49

var loginForm = new Ext.FormPanel({
render: addListener('keydown', function(event){
console.log("ddd");
}),

консоль пуста
Ответить с цитированием
  #5 (permalink)  
Старый 17.12.2013, 19:00
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

var loginForm = new Ext.FormPanel({
render: addListener('keydown', function(event){
console.log("ddd");
}),

а что вы этим кодом пытались сделать если не секрет?
у вас есть такая функция addListener ?
Ответить с цитированием
  #6 (permalink)  
Старый 18.12.2013, 09:10
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

var loginForm = Ext.create('Ext.form.Panel', {
    render: function(form) {

        form.addListener('keydown', function(event){
             console.log(event);
        }

    }
}),
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать кнопку Alex57B Элементы интерфейса 1 20.11.2013 01:39
загрузка дополнительных новостей по нажатию на кнопку RAZVOR jQuery 2 07.06.2012 23:48
Появление блока при нажатии на кнопку nik_neman jQuery 2 02.03.2012 09:06
Как убрать кнопку и добавить надпись "Идет загрузка" Jnas Events/DOM/Window 9 29.08.2011 12:55
Как сделать так, чтобы JS при нажатии на кнопку не выполняла запрос со страницы. JSProgrammer Элементы интерфейса 3 18.05.2010 20:18