如何获取主题列表?

2020-09-09 04:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在独立的SAPUI5应用程序中是否有API检索可用主题的列表?
我可以通过sap.ui.getCore()。applyTheme()应用主题,并通过sap.ui获取当前主题。 getCore()。getConfiguration()。getTheme()。

但是我想向用户显示可用主题的列表,她可以像FLP在ME区域中从中进行选择。

Thx Helmut

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在独立的SAPUI5应用程序中是否有API检索可用主题的列表?
我可以通过sap.ui.getCore()。applyTheme()应用主题,并通过sap.ui获取当前主题。 getCore()。getConfiguration()。getTheme()。

但是我想向用户显示可用主题的列表,她可以像FLP在ME区域中从中进行选择。

Thx Helmut

付费偷看设置
发送
4条回答
小熊yu生菜
1楼-- · 2020-09-09 05:28

您好 Helmut Tammen

检查以下API,它适用于 我

sap.ushell.Container.getService(" UserInfo")。getThemeList()。then(function(oData){console.log(oData)});

我检查了 可以在云门户中使用它,您可以在EP或ABAP FLP中进行尝试,并检查UserInfo服务是否具有相同的主题列表方法。

谢谢

Mahesh

d56caomao
2楼-- · 2020-09-09 05:31

Helmut Tammen 抱歉:DI错过了那部分。。然后我不确定该怎么做 :(,我想在配置中对它们进行硬编码并显示为帮助会更容易。我还尝试在ABAP中调试sap如何读取所有主题,它们正在读取sap.ui等特定文件夹。 核心,sap.m,一些主题基础文件夹,然后在其中搜索所有主题并将其填充为F4,这有点令人困惑,而且涉及面非常深,所以我在这里停了:D。也许您可能想使用一些类似的逻辑 ,其中 我猜应该在js中是困难的。

三十六小时_GS
3楼-- · 2020-09-09 05:22

https://yourhost:port/sap/opu/odata/UI2/INTEROP/Themes

使用该命令进行Ajax调用 url,您将获得列表

追夢秋陽
4楼-- · 2020-09-09 05:33

只需转到您的开发人员工具即可找到它。 不难.....

一周热门 更多>