UI5 片段(非视图)扩展点被标准 fiori 应用程序忽略

问题描述 投票:0回答:0

在 SAPUI5 文档中,提到了视图和控制器扩展,并以多种不同的方式对其进行了扩展。但是,没有提到Fragment 扩展,我遇到了一个标准的Fiori Manage Promotional Offers App,它使用了很多Fragments,每个Fragments 都有很多标签。而这些 EP 正在被框架忽略。 app 扩展的页面 已经过时了,就好像你浏览了 SAP Notes 一样,他们引入的 EP 比他们在本文档中所拥有的要多得多。

在调试标准的 ExtensionPoint (EP) 类之后,我注意到在组件清单定制中配置什么并不重要,因为这些 EP 被框架忽略了。

我的 manifest.json 代码试图调用 Fragment EP(我在调试 std 时确定路径和分机名:

Component-dbg.js 中视图扩展(而不是片段)的工作示例:

以及片段中的非工作扩展:

现在的问题是,SAP 是否需要修复他们的代码以确保 Fragment 具有父/所有者,以便它通过上述验证行并因此触发我的扩展? 我在调试中手动绕过了它,并且扩展正常工作

或者,片段扩展是否完全不受支持且不应使用?但是为什么SAP会在Fragments中加入那么多EP呢?还是我遗漏了什么,没有正确使用 Fragment 扩展?如前所述,我找不到任何关于此的文档。

sapui5 sap-fiori
© www.soinside.com 2019 - 2024. All rights reserved.