2011-09-28 5 views
3

현재 Sencha Touch 지역화 된 앱을 사용하고 있으며 제목, 레이블 및 양식과 같은 모든 문자열 값은 출시시 생성됩니다. 즉, 필요한 언어로 전환하려면 전체 응용 프로그램을 다시로드하십시오.Sencha Touch 앱 다시 시작

브라우저를 새로 고치지 않고 전체 응용 프로그램이나보기를 다시 시작하거나 다시로드 할 수있는 방법이 있습니까?

+0

봅니다 세션을 다시로드하기위한 기본 자바 스크립트 코드를 사용해보십시오 캐싱 : http://www.sencha.com/learn/taking-sencha-touch-apps-offline/ –

+0

이 문제에 대한 해결책을 찾았습니까? – CrocHunter

+0

아니요, 아래에서 언급 한 'launch()'메소드가 전체 앱을 다시 작성하지 않으므로 창을 새로 고치는 것이 유일한 해결책이었습니다. 요구 사항이 변경되었으므로 더 이상 필요하지 않지만 작업 속도가 빠를 수있는 해결 방법은 선택한 언어 값을 localStorage에 저장하고 창을 다시로드 한 다음 시작시 읽는 것입니다. 게다가) –

답변

0

당신은 항상 Ext.Application 클래스의 launch event을 해고 할 수있는,이 브라우저를 새로 고치지 않고 모든 응용 프로그램 초기화 코드를 호출합니다

0

location.reload();