Как изменить тему ui5 в компонентном приложении HCP WebIDE?

Когда я запускаю проект webide в UI5, он использует тему sap_bluecrystal ( http://webapp/resources/sap/ui/core/themes/sap_bluecrystal/library.css), но когда я регистрирую свой проект на Fiori Launchpad of Portal Service, тема меняется на sap_belize.( http://resources/sap/fiori/themes/sap_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, а не тему.

2 ответа

Решение

Вы упоминаете тему во время начальной загрузки следующим образом:

<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, либо в методе начального представления onInit.

Другие вопросы по тегам