Показать сообщение отдельно
  #2 (permalink)  
Старый 10.04.2015, 14:52
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

после Ext.getBody() не надо запускать getEl(), вам консоль об этом говорит:
TypeError: Ext.getBody(...).getEl is not a function
http://docs.sencha.com/extjs/5.1/5.1...method-getBody

Пустое тело не имеет высоты:
alert(Ext.getBody().getHeight());

Остановить дефолтное поведение браузера помогает первый параметр, передаваемый в обработчик события:

Ext.onReady(function() {
    
        var body = Ext.getBody();
        
        alert(body.getHeight());
        
        body.setHeight(1000);

        body.on("contextmenu", function(e) {
           e.stopEvent();
          	Ext.Msg.alert("fdfsd");
        });
    
});


пример

Последний раз редактировалось novikov, 10.04.2015 в 14:58.
Ответить с цитированием