2011-09-20 2 views
0

전 처리기 (Ext.Class.registerPreprocessor를 통해 등록 됨)를 작성했으며 특정 종류의 클래스에서는 Ajax 요청을 작성합니다. 이 ajax 요청의 결과에 따라 클래스가 변경되거나 변경되지 않습니다.ExtJS 전 처리기 내에서 Ajax 요청

클래스 초기화 -> 전 처리기 (1) -> 내 처리기 -> 아약스 요청 쿼리 + 응답 -> 전 처리기 2 -> 클래스 Instancied

나 자신에 의해 "다음"처리기를 호출 할 수 있다면 그것은 쉬운 것입니다 , 그러나 나는 그것을 할 수 있는지 모른다. 몇 가지 시도했지만, 다음 선행 처리기를 자동으로 호출하면 최종 인스턴스를 제어 할 수 없습니다.

어떻게하면됩니까?

고맙습니다.

답변

1

유일한 방법은 async : false를 사용하여 실제로 AJAX 요청을 동기식으로 만드는 것입니다 (매우 충격적입니다. 그렇지 않습니다).