扩展收件箱2.0:没有带有'cross.fnd.fiori.inbox.Component:detail的父路由

2020-09-09 07:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们想扩...

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

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


大家好,

我们想扩展Fiori收件箱2.0,以确保在通过收件箱批准请假请求时显示其他属性。 有人可以帮忙解决以下问题:

-是我们真的必须扩展应用程序CA_FIORI_INBOX还是我们需要扩展应用程序HCMFAB_LRAPR_IN(它实际上负责批准请假请求)? 我们想在请假申请的详细信息部分(右侧)中显示更多信息。

-我已经尝试使用Web IDE创建扩展项目。 创建应用程序后,我已将该应用程序部署到网关。 我还创建了在启动板中显示该应用程序所需的所有内容,但问题是该应用程序未正确显示,显示了错误(浏览器控制台):

"找不到带有'cross.fnd.fiori.inbox.Component:detail'的父路线-EventProvider sap.ui.core.routing.Route"

我正在启动的应用程序基本上是CA_FIORI_INBOX的副本。 我没有在扩展项目的源代码中进行任何更改。

有人提供有助于解决该问题的提示吗?

非常感谢

迪特里希

3条回答
太Q了
2020-09-09 07:44

您好Diet Dietrich,您介意详细说明您的实际解决方案并提供更多详细信息吗?

我刚刚遇到了相同的问题(UI5 1.52),并且路由类(sap/ui/core/routing/Route)似乎与拥有组件的名称(在方法_getParentRoute中)进行了一些匹配,但并没有 处理组件被子类化并因此具有不同名称的情况。

我还看到,"离开审批"应用基于名为"详细信息"的路由,该路由属于组件" cross.fnd.fiori.inbox",而不仅仅是与URL匹配。 但是在较新版本的应用中,URL是匹配的,因此没有问题。

您的实际解决方案是什么? 它仍然涉及"我的收件箱"的扩展吗?

非常感谢您

Lennart

一周热门 更多>