Глобально отключить Ext JS Animations - PullRequest
0 голосов
/ 06 апреля 2010

Я тестирую веб-приложение для интрасети на iPad, но анимация открытия «окон» и отображения окон сообщений ужасно медленная.

Я попытался установить глобальное значение Ext.enableFx в значение false и подтвердил, что флаг по-прежнему равен false после загрузки страницы в Firebug.Анимации все еще происходят, хотя я должен что-то делать не так.

Спасибо ...

1 Ответ

1 голос
/ 06 апреля 2010

Когда вы показываете окно, второй (необязательный) аргумент show() является целью для анимации.Опустите это, и вы не должны получать анимацию.

РЕДАКТИРОВАТЬ:

Не проверено, но взглянув на код Window, вы должны быть в состоянии сделать это (положитеэто после того, как ваш Ext включает и перед кодом вашего приложения):

Ext.override(Ext.Window, {
    animShow: function(){
        this.afterShow();
    },
    animHide: function(){
       this.el.hide();
       this.afterHide();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...