语言设置,不加载整个页面

问题描述 投票:0回答:1

下面的代码是否还有其他方法可以设置应用语言?下面的代码总是刷新整个页面,给用户带来糟糕的体验。

window.location.search = "sap-language=EN";

这也是一种实现方法。

sap.ui.getCore().getConfiguration().setLanguage("EN");

但是,渲染后的某些标准控件不会更改标签。让我知道是否还有其他方法可以帮助您,因为加载整个页面没有任何意义。

javascript sapui5 sap-fiori
1个回答
0
投票

您可以通过获取所有新标记并使用重新加载的内容替换现有内容来使用Ajax。

它可能会与其他正在运行的脚本(例如加载图像和滑块等)有关,这些脚本包含对元素的引用,因此您必须重新初始化在页面settimeout()上运行的每个脚本。

此外,您可以使用jQuery Localisation插件

© www.soinside.com 2019 - 2024. All rights reserved.