По какой-то причине ни одно из событий не работает в EXTJS - PullRequest
0 голосов
/ 27 марта 2020

Использование прослушивателей или метода .on не работает.

Единственное, что мне помогло, - это использование обработчика для кнопок.

Пример кода (он не работает в скрипка и в последнем chrome): https://fiddle.sencha.com/#view / редактор & скрипка / 34p5

Ext.create('Ext.Button', {
    text: 'Click Me',
    renderTo: Ext.getBody(),
    listeners: {
        click: function() {
            Ext.Msg.alert('Success!', 'I was clicked!');
        }
    }
});

Ответы [ 2 ]

0 голосов
/ 30 марта 2020

попробуйте ниже код

Ext.create('Ext.Button', {
text: 'Click Me',
renderTo: Ext.getBody(),
handler: function() {
    Ext.Msg.alert('Success!', 'I was clicked!');
}});
0 голосов
/ 27 марта 2020

Это потому, что современная кнопка инструментария не имеет click событие

Использование нажатие событие.

скрипка

...