3
我目前正在使用Sencha Touch本地化应用程序,并且在启动时会生成所有字符串值,例如标题,标签和表单,这意味着如果我想切换所需的语言重新加载整个应用程序。重新启动Sencha触摸应用程序
有没有一种方法可以在不刷新浏览器的情况下重新启动/重新加载整个应用程序或视图?
我目前正在使用Sencha Touch本地化应用程序,并且在启动时会生成所有字符串值,例如标题,标签和表单,这意味着如果我想切换所需的语言重新加载整个应用程序。重新启动Sencha触摸应用程序
有没有一种方法可以在不刷新浏览器的情况下重新启动/重新加载整个应用程序或视图?
您可以随时在Ext.Application
类火launch event
,这将调用所有的应用程序初始化代码,而无需刷新浏览器
尝试使用本地JavaScript代码重新载入会议 即
location.reload();
尝试缓存: http://www.sencha.com/learn/taking-sencha-touch-apps-offline/ –
您是否曾找到解决此问题的方法? – CrocHunter
不,刷新窗口是唯一的解决方案,因为下面提到的'launch()'方法不会重建整个应用程序。 由于我们的需求改变了,我们不再需要这个了,但是一个快速的解决方法就是将所选的语言值保存到localStorage并重新加载窗口,并在开始时读取它(尽管我记得那里有一个问题以及) –