将字段组添加到 Fiori Elements 对象页面

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

我正在开发一个 Fiori Elements 应用程序,该应用程序应该有一个包含销售订单的列表报告页面以及每个销售订单及其项目的相应对象页面。

这可行,但我正在尝试将字段组添加到对象页面,如此处所示。 我无法创建字段组或显示其中任何字段组。我复制了确切的代码,所以看起来好像错误不在代码本身中..?

我使用 Eclipse 和 ADT 创建 cds 视图和元数据扩展,使用 SAP Web IDE 创建模板应用程序,并使用 Fiori 1809。该服务在 maint_services 事务中激活。 然后,注释文件成功从后端传输到前端并加载到应用程序中,因为

@UI.lineItem: [{ position: 20 }]
之类的东西可以完美工作。

我用过

    @UI.facet: [{
               label : 'General Information',
               id : 'GeneralInfo',
               purpose: #STANDARD,
               type : #COLLECTION,
               position: 10
           },
           {
               label: 'Basic Data',
               id : 'BasicData',
               purpose: #STANDARD,
               parentId : 'GeneralInfo',
               type : #FIELDGROUP_REFERENCE,
               targetQualifier : 'BasicData',
               position: 20
           }]

@UI.fieldGroup: [{ position: 20, qualifier: 'BasicData' }]
    PSPElement;

都在我的元数据扩展中。 这是正确的方法吗? (将两者添加到 cds 视图中没有任何改变..)

我觉得我缺少一些基本的东西,但我还无法弄清楚。除了像 lineitemselectionfield 这样的基本注释之外,没有其他注释起作用,因此问题可能并不只限于字段组。

感谢您的帮助:)

sap-fiori
2个回答
0
投票

尝试在 UI.facet 中添加 isSummary:true ,如下所示:

    @UI.facet: [{
           label : 'General Information',
           id : 'GeneralInfo',
           isSummary:true,
           purpose: #STANDARD,
           type : #COLLECTION,
           position: 10
       },
       {
           label: 'Basic Data',
           id : 'BasicData',
           purpose: #STANDARD,
           parentId : 'GeneralInfo',
           type : #FIELDGROUP_REFERENCE,
           targetQualifier : 'BasicData',
           position: 20
       }]

0
投票

您找到解决这个问题的方法了吗?我也面临同样的情况

© www.soinside.com 2019 - 2024. All rights reserved.