2011-09-28 63 views
3

我目前正在使用Sencha Touch本地化應用程序,並且在啓動時會生成所有字符串值,例如標題,標籤和表單,這意味着如果我想切換所需的語言重新加載整個應用程序。重新啓動Sencha觸摸應用程序

有沒有一種方法可以在不刷新瀏覽器的情況下重新啓動/重新加載整個應用程序或視圖?

+0

嘗試緩存: http://www.sencha.com/learn/taking-sencha-touch-apps-offline/ –

+0

您是否曾找到解決此問題的方法? – CrocHunter

+0

不,刷新窗口是唯一的解決方案,因爲下面提到的'launch()'方法不會重建整個應用程序。 由於我們的需求改變了,我們不再需要這個了,但是一個快速的解決方法就是將所選的語言值保存到localStorage並重新加載窗口,並在開始時讀取它(儘管我記得那裏有一個問題以及) –

回答

0

您可以隨時在Ext.Application類火launch event,這將調用所有的應用程序初始化代碼,而無需刷新瀏覽器

0

嘗試使用本地JavaScript代碼重新載入會議 即

location.reload();