Вы присоединяете конфигурацию слушателей к show()
, который является методом Ext.MessageBox
, который не имеет никакой конфигурации, такой как слушатели. Вы можете присоединить слушателей к MessageBox, а затем использовать метод show () для отображения окна сообщений. Ниже приведен фрагмент, который показывает поведение.
var myMsg = Ext.create('Ext.window.MessageBox', {
listeners: {
activate: function(mb){
console.log('Height: '+mb.getHeight()+' Width: '+mb.getWidth());
},
afterrender: function(mb){
console.log('Height: '+mb.getHeight()+' Width: '+mb.getWidth());
}
}
});
myMsg.show();
Вы можете найти рабочую скрипку здесь