2012-05-26 2 views
0

Я использую EXTJS 4 и используя класс Button. При этом у меня нет доступа к прослушивателю событий dblclick. Есть ли способ добавить этого слушателя в качестве атрибута к классу кнопок?Класс кнопки переопределения с прослушивателем событий EXTJS

Спасибо.

Ext.define ('MemOS.controller.Icon', { расширения: '' Ext.app.Controller,

models: ['Icon'], 
stores: ['Icons'], 
views: ['Icon'], 
refs: [{ 
    ref: 'icon', 
    selector: 'icon' 
}], 

init: function() { 
    this.control({   
     icon: { 
      click: function(c) { 
       Ext.create('MemOS.view.Window', { 
        title: 'Project', 
        items: [{ 
         xtype: 'projectsgrid' 
        }] 
       }).show(); 
      } 
     } 
    }); 
}, 

});

ответ

0

Вы можете использовать свойство clickEvent: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.button.Button-cfg-clickEvent

+0

Это имеет смысл, но я новичок в ExtJS и возникли проблемы, выяснить, что лучший способ сделать это. Я добавил свой текущий рабочий код вверх. Как определить свойство clickEvent? – Matikus1trillion

+0

Как я уже говорил, это вариант конфигурации кнопки. Когда «clickEvent» из DOM запущен (щелкните, dblclick, mousedown, независимо от того, что вы укажете), событие щелчка кнопки запускается. –

Смежные вопросы