Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 如何在HCP WebIDE基于组件的应用程序中更改ui5主题?_Sapui5_Sap Cloud Platform - Fatal编程技术网

Sapui5 如何在HCP WebIDE基于组件的应用程序中更改ui5主题?

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版本,不能更改主题。您在引导

当我在UI5中运行webide项目时,它使用sap_bluecrystal theme(),但当我将我的项目注册到门户服务的Fiori Launchpad时,主题更改为sap_belize。()

我希望主题保持一致,我更改了
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