Sapui5 如何在HCP WebIDE基于组件的应用程序中更改ui5主题?
当我在UI5中运行webide项目时,它使用sap_bluecrystal theme(),但当我将我的项目注册到门户服务的Fiori Launchpad时,主题更改为sap_belize。() 我希望主题保持一致,我更改了Sapui5 如何在HCP WebIDE基于组件的应用程序中更改ui5主题?,sapui5,sap-cloud-platform,Sapui5,Sap Cloud Platform,当我在UI5中运行webide项目时,它使用sap_bluecrystal theme(),但当我将我的项目注册到门户服务的Fiori Launchpad时,主题更改为sap_belize。() 我希望主题保持一致,我更改了manifest.json,但它不起作用: "sap.ui": { "supportedThemes": [ "sap_belize" ] } 在Project Settings->SAPUI5中,它只能更改UI5版本,不能更改主题。您在引导
manifest.json
,但它不起作用:
"sap.ui": {
"supportedThemes": [
"sap_belize"
]
}
在
Project Settings->SAPUI5
中,它只能更改UI5版本,不能更改主题。您在引导时是否提到主题,如下所示:
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
data-sap-ui-theme="sap_bluecrystal" ... > </script>
也许这可以帮助它变得一致。您甚至可以强制应用程序加载带有此代码的主题
sap.ui.getCore().applyTheme("sap_belize");
在component.js或initial view onInit方法中初始化此项。谢谢!我在
flpSandbox.html
中找到了它@蒂娜:谢谢你接受。这是我的第一个被接受的答案。我是SAPUI5的新手,看到我的答案有点正确让我有点自信。谢谢你的支持。实际上,ui5文档中提到了它,但是基于组件的应用程序模板把我弄糊涂了。多亏了@loki,我在test/flpSandbox.html