2020-09-09 04:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在独立的SAPUI5应用程序中是否有API检索可用主题的列表?我可以通过sap.ui.getCore()。applyTheme()应用主题,并通过sap.ui获取当前主题。 getCore()。getConfiguration()。getTheme()。
但是我想向用户显示可用主题的列表,她可以像FLP在ME区域中从中进行选择。
Thx Helmut
您好 Helmut Tammen ,
检查以下API,它适用于 我
sap.ushell.Container.getService(" UserInfo")。getThemeList()。then(function(oData){console.log(oData)});
我检查了 可以在云门户中使用它,您可以在EP或ABAP FLP中进行尝试,并检查UserInfo服务是否具有相同的主题列表方法。
谢谢
Mahesh
Helmut Tammen 抱歉:DI错过了那部分。。然后我不确定该怎么做 :(,我想在配置中对它们进行硬编码并显示为帮助会更容易。我还尝试在ABAP中调试sap如何读取所有主题,它们正在读取sap.ui等特定文件夹。 核心,sap.m,一些主题基础文件夹,然后在其中搜索所有主题并将其填充为F4,这有点令人困惑,而且涉及面非常深,所以我在这里停了:D。也许您可能想使用一些类似的逻辑 ,其中 我猜应该在js中是困难的。
https://yourhost:port/sap/opu/odata/UI2/INTEROP/Themes
使用该命令进行Ajax调用 url,您将获得列表
只需转到您的开发人员工具即可找到它。 不难.....
最多设置5个标签!
您好 Helmut Tammen ,
检查以下API,它适用于 我
sap.ushell.Container.getService(" UserInfo")。getThemeList()。then(function(oData){console.log(oData)});
我检查了 可以在云门户中使用它,您可以在EP或ABAP FLP中进行尝试,并检查UserInfo服务是否具有相同的主题列表方法。
谢谢
Mahesh
Helmut Tammen 抱歉:DI错过了那部分。。然后我不确定该怎么做 :(,我想在配置中对它们进行硬编码并显示为帮助会更容易。我还尝试在ABAP中调试sap如何读取所有主题,它们正在读取sap.ui等特定文件夹。 核心,sap.m,一些主题基础文件夹,然后在其中搜索所有主题并将其填充为F4,这有点令人困惑,而且涉及面非常深,所以我在这里停了:D。也许您可能想使用一些类似的逻辑 ,其中 我猜应该在js中是困难的。
https://yourhost:port/sap/opu/odata/UI2/INTEROP/Themes
使用该命令进行Ajax调用 url,您将获得列表
只需转到您的开发人员工具即可找到它。 不难.....
一周热门 更多>