在UI5中运行webide项目时,它使用sap_bluecrystal主题(蓝晶/图书馆),但当我将项目注册到Portal的Fiori时,主题更改为sap_belize(belize/library.css?version=1.44.11&sap-ui-dist-version=1.44.11)。
我希望主题是一致的,我更改了manifest.json,但它没有工作:
"sap.ui": {
"supportedThemes": [
"sap_belize"
]
}在Project Settings -> SAPUI5中,它只能更改UI5版本,而不能更改主题。
发布于 2017-05-16 09:50:58
您是否在引导时提到主题,如下所示:
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
data-sap-ui-theme="sap_bluecrystal" ... > </script>也许这能帮助它变得一致。
发布于 2017-05-16 10:23:38
您甚至可以强制应用程序用以下代码加载主题。
sap.ui.getCore().applyTheme("sap_belize"); 在component.js或初始视图onInit方法中初始化这一点。
https://stackoverflow.com/questions/43995370
复制相似问题