如何在Fiori Launchpad中更改Fiori发件箱应用程序标题

2020-09-04 23:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 最近,我们基于标准的...

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

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


你好

最近,我们基于标准的Fiori我的收件箱磁贴创建了发件箱磁贴。 一切正常,但是当我们启动发件箱应用程序时,"外壳合并"标题仍显示"我的收件箱"。 有没有办法更改标题?

im1.jpg im2.jpg

谢谢

Sandip

im1.jpg (39.5 kB)
6条回答
Bunny_CDM
2020-09-04 23:22

嗨桑迪普,

不确定您是否已经找到解决问题的方法,但是最近我遇到了类似的问题,并使用以下代码解决了该问题,

在扩展控制器内部

首先,我通过检查启动URL参数'outbox'来检查是否正在从发件箱或收件箱磁贴中启动应用程序

var oHashChanger = new sap.ui.core.routing.HashChanger();

var sHash = oHashChanger.getHash();

var isOutbox =(sHash.indexOf(" outbox = true")!== -1)? true:false;

然后,使用以下代码在同一控制器中更新外壳程序标题。

如果(isOutbox === true)

{

sap.ui.getCore()。byId(" shellAppTitle")。setText("我的发件箱");

}

如果您不喜欢使用" sap.ui.getCore()",那么也可以通过ShellUIService来实现。

您可以在以下链接中找到使用它的过程,

https://sapui5 .hana.ondemand.com/#/api/sap.ushell.ui5service.ShellUIService/overview

希望此回复对您的问题有所帮助。

此致

Soumalya

一周热门 更多>