应用于Fiori Launchpad的SAPUI5自定义主题未应用于通过Launchpad启动的应用程序

2020-09-09 08:48发布

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

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


嗨,

我已经构建了自定义主题,并通过使用TCODE/n/UI2/NWBC_CFG_SAP和/n/UI2/NWBC_CFG_CUST设置SAP_FLP筛选器将其默认设置为Fiori Launchpad。 该主题已成功应用于Fiori Launchpad,但是通过Launchpad启动的应用程序未采用此自定义主题。 在自定义应用程序中,我已从index.html文件中的引导程序中删除了主题规范,并在supported_theme节点下的manifest.json文件中添加了自定义主题ID。 当我在Fiori Launchpad Designer中使用URL和SAPUI5 Fiori App配置(目标映射)时,该应用程序的行为有所不同。

1。 使用URL配置:

将应用程序类型配置为URL时,该应用程序将在新窗口中打开,而不会应用任何主题。 以下是Fiori Launchpad目标映射配置的屏幕抓图:

2。 使用SAPUI5 Fiori应用程序配置:

在将应用程序类型配置为SAPUI5 Fiori App时,该应用程序将在Fiori Launchpad的同一窗口中打开,并且它将使用sap_belize主题而不是自定义主题。 以下是Fiori Launchpad目标映射配置的屏幕抓取:

请为我提供解决方案,以便在上述两种情况下,Fiori Launchpad上运行的应用都会自动使用自定义主题。

有关版本的信息:

组件:SAP_UI版本:752 SP级别:0002支持软件包:SAPK-75202INSAPUI简短说明:用户界面技术

主题设计器版本。 1.26.6引擎版本:1.26.16 SAPUI5核心版本:1.52.1

谢谢

Sneha Jadhav

(87.6 kB)

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

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


嗨,

我已经构建了自定义主题,并通过使用TCODE/n/UI2/NWBC_CFG_SAP和/n/UI2/NWBC_CFG_CUST设置SAP_FLP筛选器将其默认设置为Fiori Launchpad。 该主题已成功应用于Fiori Launchpad,但是通过Launchpad启动的应用程序未采用此自定义主题。 在自定义应用程序中,我已从index.html文件中的引导程序中删除了主题规范,并在supported_theme节点下的manifest.json文件中添加了自定义主题ID。 当我在Fiori Launchpad Designer中使用URL和SAPUI5 Fiori App配置(目标映射)时,该应用程序的行为有所不同。

1。 使用URL配置:

将应用程序类型配置为URL时,该应用程序将在新窗口中打开,而不会应用任何主题。 以下是Fiori Launchpad目标映射配置的屏幕抓图:

2。 使用SAPUI5 Fiori应用程序配置:

在将应用程序类型配置为SAPUI5 Fiori App时,该应用程序将在Fiori Launchpad的同一窗口中打开,并且它将使用sap_belize主题而不是自定义主题。 以下是Fiori Launchpad目标映射配置的屏幕抓取:

请为我提供解决方案,以便在上述两种情况下,Fiori Launchpad上运行的应用都会自动使用自定义主题。

有关版本的信息:

组件:SAP_UI版本:752 SP级别:0002支持软件包:SAPK-75202INSAPUI简短说明:用户界面技术

主题设计器版本。 1.26.6引擎版本:1.26.16 SAPUI5核心版本:1.52.1

谢谢

Sneha Jadhav

(87.6 kB)
付费偷看设置
发送
7条回答
Haoba3210
1楼-- · 2020-09-09 09:41

Dheeram Kallem,您好,

是的,我已经开发了定制的Fiori应用程序,并且在从Launchpad启动该应用程序时尝试使用index.html和组件文件。

正如您建议在引导程序中添加自定义主题一样,我试图避免这种解决方案,因为我们必须为主题名称提供主题URL。 而且,当我们必须提供主题URL时,它会根据服务器而变化。 因此,当我们将应用程序传输到更高的环境时,带有开发服务器IP和端口的主题URL将不起作用。

而且我已经尝试在" supportedtheme"节点下的清单文件中添加自定义主题ID。 但这还行不通。

向其中添加在自定义应用程序URL中附加sap_theme参数的选项是可行的,但同样会出现同样的问题。 当我们在较高的环境中移动自定义应用程序的Fiori Launchpad配置时,我们也必须更改主题URL。

使用TCODE/n/UI2/NWBC_CFG_SAP和/n/UI2/NWBC_CFG_CUST作为默认主题后, 主题只会应用到Fiori Launchpad,而不会应用到在Launchpad上运行的应用。

谢谢

Sneha

一周热门 更多>