首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在基于组件的HCP WebIDE应用程序中改变WebIDE主题?

如何在基于组件的HCP WebIDE应用程序中改变WebIDE主题?
EN

Stack Overflow用户
提问于 2017-05-16 07:46:26
回答 2查看 4.1K关注 0票数 2

在UI5中运行webide项目时,它使用sap_bluecrystal主题(蓝晶/图书馆),但当我将项目注册到Portal的Fiori时,主题更改为sap_belize(belize/library.css?version=1.44.11&sap-ui-dist-version=1.44.11)。

我希望主题是一致的,我更改了manifest.json,但它没有工作:

代码语言:javascript
复制
"sap.ui": {
    "supportedThemes": [
        "sap_belize"
    ]
}

Project Settings -> SAPUI5中,它只能更改UI5版本,而不能更改主题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-16 09:50:58

您是否在引导时提到主题,如下所示:

代码语言:javascript
复制
<script id="sap-ui-bootstrap" 
            src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"         
            data-sap-ui-theme="sap_bluecrystal" ... > </script>

也许这能帮助它变得一致。

票数 1
EN

Stack Overflow用户

发布于 2017-05-16 10:23:38

您甚至可以强制应用程序用以下代码加载主题。

代码语言:javascript
复制
sap.ui.getCore().applyTheme("sap_belize"); 

在component.js或初始视图onInit方法中初始化这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43995370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档