2010-04-05 2 views
0

iPad에서 인트라넷 웹 앱을 테스트하고 있지만 "windows"를 열고 메시지 상자를 표시하는 애니메이션이 매우 느립니다.Ext JS 애니메이션을 전역 적으로 사용 중지합니다.

전역 Ext.enableFx를 false로 설정하려고 시도했지만 방화 벽에서 페이지를로드 한 후에도 플래그가 여전히 false라는 것을 확인했습니다. 애니메이션은 여전히 ​​발생하고 있으므로 뭔가 잘못하고있을 것입니다.

감사합니다 ... 당신이 창을 표시 할 때

답변

1

, show() 두 번째 (선택 사항) 인수에서 애니메이션을 할 수있는 대상입니다. 그것을 생략하면 애니메이션을 얻지 않아야합니다.

편집 :

테스트,하지만 당신은 (당신의 내선이 포함 후에 넣어 앱 코드 앞에)이 작업을 수행 할 수 있어야 Window 코드를이기는하지 :

Ext.override(Ext.Window, { 
    animShow: function(){ 
     this.afterShow(); 
    }, 
    animHide: function(){ 
     this.el.hide(); 
     this.afterHide(); 
    } 
}); 
+0

아, 나는 내가 할 수있을 것이라고 생각했다. 내가 피하려고했던 것은 개별적으로 애니메이션으로 코드를 수정하고 수정하는 것이 었습니다. 전 세계적 차원에서 애니메이션을 막기위한 몇 가지 프레임 워크 메서드를 재정의 할 수 있다고 생각하십니까? 내일 문제의 출처를 살펴 보겠습니다. 감사. – kwcto

+0

오버라이드 (override)가 그 대부분을 처리합니다. 감사! – kwcto