我在本地 S/4HANA 中通过事务
/UI5/THEME_DESIGNER
制作了自定义 SAPUI5 主题,并成功将其应用到我的 Fiori 启动板。
我可以以某种方式在我的独立 SAPUI5 应用程序中重用它而不将其添加到 URL 吗?
到目前为止我尝试过的:
在我的
index.html
<script id="sap-ui-bootstrap"
data-sap-ui-theme="<custom_theme>"
...
这成功地导致了网络选项卡中的一些 CSS 下载,例如来自
<hostURL>/sap/public/bc/ui5_ui5/1/resources/sap/ui/layout/themes/<custom_theme>/library.css
仅当我添加时
?sap-theme=<custom_theme>@<hostURL>/sap/public/bc/themes/~client-<client>/~cache-p
到网址它突然起作用了。这向我证明,我只是不明白如何在我的
index.html
中添加主题 - 我尝试了许多不同的方法,例如添加 data-sap-ui-theme-roots
,但无法弄清楚正确的语法/路径是什么...
您能找到解决方案吗?对于一个网关系统,我也遇到同样的问题,客户端如果不相同,因此在该系统中主题不会被加载。
如果有人可以帮助将部署到索引文件中网关的自定义主题提供帮助,而无需对客户端 ID 进行硬编码,则不胜感激。
谢谢, 维卡什