2011-09-28 47 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();