将字段组添加到Fiori Elements Object页面

2020-08-17 23:33发布

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

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


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

这可行,但是我试图在对象页面上添加一个字段组,如此处所示。 我无法实现创建字段组或显示它们中的任何一个。 我复制了确切的代码,所以好像错误不在代码本身中。

我正在使用带有ADT的Eclipse创建cds视图和元数据扩展,使用SAP Web IDE创建模板应用程序,以及使用Fiori1809。该服务在 maint_services 事务中被激活。 注释文件随后成功地从后端传输到前端并加载到应用程序中,因为 @ UI.lineItem:[{position:20}] 之类的东西可以正常工作。

我用过

 @ UI.facet:[{
                标签:"一般信息",
                id:'GeneralInfo',
                目的:#STANDARD,
                类型:#COLLECTION,
                位置:10
            },
            {
                标签:"基本数据",
                id:'BasicData',
                目的:#STANDARD,
                parentId:'GeneralInfo',
                类型:#FIELDGROUP_REFERENCE,
                targetQualifier:'BasicData',
                位置:20
            }]
 

 @ UI.fieldGroup:[{位置:20,限定符:'BasicData'}]
     PSPElement;
 

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

我觉得我缺少一些基本知识,但是我还无法弄清楚。 除了诸如 lineitem 和 selectionfield 之类的基本注释之外,其他注释均无效,因此该问题可能不仅仅限于字段组。

感谢您的帮助:)

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

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


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

这可行,但是我试图在对象页面上添加一个字段组,如此处所示。 我无法实现创建字段组或显示它们中的任何一个。 我复制了确切的代码,所以好像错误不在代码本身中。

我正在使用带有ADT的Eclipse创建cds视图和元数据扩展,使用SAP Web IDE创建模板应用程序,以及使用Fiori1809。该服务在 maint_services 事务中被激活。 注释文件随后成功地从后端传输到前端并加载到应用程序中,因为 @ UI.lineItem:[{position:20}] 之类的东西可以正常工作。

我用过

 @ UI.facet:[{
                标签:"一般信息",
                id:'GeneralInfo',
                目的:#STANDARD,
                类型:#COLLECTION,
                位置:10
            },
            {
                标签:"基本数据",
                id:'BasicData',
                目的:#STANDARD,
                parentId:'GeneralInfo',
                类型:#FIELDGROUP_REFERENCE,
                targetQualifier:'BasicData',
                位置:20
            }]
 

 @ UI.fieldGroup:[{位置:20,限定符:'BasicData'}]
     PSPElement;
 

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

我觉得我缺少一些基本知识,但是我还无法弄清楚。 除了诸如 lineitem 和 selectionfield 之类的基本注释之外,其他注释均无效,因此该问题可能不仅仅限于字段组。

感谢您的帮助:)

付费偷看设置
发送
3条回答
葫芦娃快救爷爷
1楼-- · 2020-08-17 23:44

西蒙,你好

我完全了解了您的代码,但是您可以查看此博客,我在其中使用了字段组和ui.facet批注作为参考

https://blogs.sap.com/2019/02/08/myinbox-ui-generation-using-cds-views-and-ui.facet-annotation /

问题很可能来自在ui5列表报告模板应用程序中生成的注释文件。 在那里,它会在ui注释文件中自动生成构面注释。 您可以做的是,删除该文件中的注释,并确保ui.facet注释仅从CD视图中获取,否则更新ui注释文件中的注释

谢谢

Mahesh

四川大学会员
2楼-- · 2020-08-17 23:54

为@ UI.fieldGroup批注添加标签。 即

 @ UI.fieldGroup:[{标签:'PSP Element',位置:20,限定符:'BasicData'}] 
Climb_Ma
3楼-- · 2020-08-18 00:01

嗨西蒙,

您找到解决方案了吗?

一周热门 更多>