Я создаю веб-приложение, используя Ext js в Sencha architect. Я создавал приложения с помощью этого инструмента в течение почти 7 лет, поэтому я знаком с инструментом и архитектурой. Но теперь каждая кнопка отправляет 2 события клика. Я добавил простую кнопку с идентификатором 'testButton'
{
xtype: 'panel',
region: 'south',
id: 'KPIWindowStatusBarPanel',
margin: '0 5 5 5',
manageHeight: false,
dockedItems: [
{
xtype: 'toolbar',
dock: 'top',
items: [
{
xtype: 'tbfill'
},
{
xtype: 'button',
id: 'testButton',
itemId: 'testButton',
text: 'TestButton'
},
and so on
Мой контроллер отображается нормально
control: {
"#testButton": {
click: 'onTestButtonClick'
}
and so on
Фактическая функция - просто console.log ()
onTestButtonClick: function(button, e, eOpts) {
console.log('test button click');
},
Но Firebug показывает, что эта и любая другая кнопка отправляет события 2-х нажатий каждый раз, когда они нажимаются.
Кто-нибудь знает, почему это происходит? Я никогда не видел этого раньше ни в одном из наших других приложений.