首页 > 解决方案 > 部署到 sapui5 abap 存储库后不再显示扩展点

问题描述

可能我做了一些非常愚蠢的事情,但我似乎找不到我的错误。

我在我的视图中创建了一个带有扩展点的通用应用程序,并创建了一个特定的应用程序,我在其中创建了应该在扩展点中显示的片段。

当我通过 Web IDE 将我的特定应用程序作为 Web 应用程序运行时,一切正常并且文本“测试”显示正确。

当我通过启动板运行已部署的特定应用程序(部署到 SAPUI5 ABAP 存储库)时,在我的 HTML 中找不到扩展点,这告诉我它根本没有加载。

查看通用应用

<VBox class="sapUiSmallMargin">
   <Text text="Update"/>
   <core:ExtensionPoint name="owner-information--block"/>
   <Table>
   ...
   </Table>
<VBox>

在我的特定应用程序中,我用一个简单的文本作为示例实现了扩展点:

特定应用程序中的片段扩展点

<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns:layout="sap.ui.layout" xmlns="sap.m">
   <Text text="test"/>
</core:FragmentDefinition>

清单特定应用程序

"extends": {
   "component": "namespace",
   "extensions": {
     "sap.ui.viewExtensions": {
        "namespace.genericapp.view.View": {
           "owner-information--block": {
            "className": "sap.ui.core.Fragment",
            "fragmentName": "namespace.specificapp.view.fragments.Owner-information",
            "type": "XML"
           }
        }         
     }         
   }
}

标签: sapui5

解决方案


推荐阅读