사용자 구성에 의해 특정 탭이 생성/정의되는 TabPanel 구성 요소를 생성합니다.동기 상태 제공자?
지금까지 단순한 상태 구성 요소를 사용하여 어떤 탭의 사용자 환경 설정을 유지하고 사용자 기본 설정을 유지하기 위해 간단한 Ext.state.LocalStorageProvider
을 사용하는 방식을 취했습니다.
는하지만 실제로는 궁극적으로 내 데이터베이스의 사용자 환경 설정/설정을 저장하려면, 그래서 AJAX 호출을 통해의 환경 설정을로드/저장합니다 StateProvider
내 자신을 만들었습니다.
내가 겪어 본 문제는 내 탭 패널이 StateProvider 반환 내에서 AJAX 호출보다 훨씬 빨리로드된다는 것입니다. 따라서 동기식 아약스 호출을 수행하는 방법이 필요합니다 (도덕적으로 잘못된 것입니다). 어떻게 든 내 주 공급자의 환경 설정이로드가 완료 될 때까지 렌더링에서 내 탭 패널을 지연시킬 수 있습니다.
누구나 비슷한 문제가 있었습니까? 잠시 동안 하나의 스레드를 잠그는 것만 큼 간단 할 수도 있지만 좋지 않다는 것을 알고 있습니다.