我的web应用程序中有两种不同的语言,即英语和德语,用户可以通过选择框更改应用程序中的语言。最初我从后端获取首选语言,并且我正在设置核心的语言环境,如下所示。在应用程序中动态更改sap ui5应用程序区域设置
sap.ui.getCore().getConfiguration().setLanguage("//according to whatever is coming from back-end")
现在让我们说最初的语言是英语,如果用户打开一个控制即sap.m.datepicker,日历显示在英语。如果用户更改从应用我又改变核心语言的语言为德语如下图所示:
sap.ui.getCore().getConfiguration().setLanguage("de-DE")
现在,如果用户打开同一日期选择器,它正在以英文显示,而不是德国,如果用户打开另一个控件或日期选择器,它以德语呈现。
页面在更改应用程序中的语言时没有刷新。 请给我一个解决方案,以动态更改控件的区域设置。