Sapui5 CDS注释字段组对智能模板没有影响

Sapui5 CDS注释字段组对智能模板没有影响,sapui5,Sapui5,创建“我的CD”视图时,以下代码将属性放置在对象视图中: @UI.identification: [ {position: 10, importance: #HIGH, label: 'Booking Price'} ] key sbook.forcuram as bookingprice 但是,当使用 @UI.fieldGroup: [ { qualifier: 'Payment', position: 10 } ] key sbook.forcuram as bookingprice 它

创建“我的CD”视图时,以下代码将属性放置在对象视图中:

@UI.identification: [ {position: 10, importance: #HIGH, label: 'Booking Price'} ]
key sbook.forcuram as bookingprice
但是,当使用

@UI.fieldGroup: [ { qualifier: 'Payment', position: 10 } ]
key sbook.forcuram as bookingprice
它不在对象页面中名为Payment的组中,如元数据驱动UI的文档CDS注释中所述。相反,它根本没有出现(文档中只提到了我提供的示例,第二个代码被剪掉)

使用这两种注释会导致字段组1也被完全忽略


我需要做什么?

因此,显然(目前)不支持向CD视图添加面。为了使其正常工作,我不得不在WebIDE中手动添加一个UI.ReferenceFace,目标注释为“@UI.FieldGroup#Payment”。

问题似乎并不清楚,您指的是什么文档?@dwarakeshallagolla“元数据驱动UI的CDS注释”,如果等于,我不认为限定符标签应该这样使用,它只是注释的标识符,所有具有相同限定符名称的注释都将分组在一个父项下。现在,从示例中可以看到销售订单ID值,因为语句键so.sales\U order\U ID为SALESSORDER,因此在您的UI中,您将获得forcuram下的预订价格值。我希望我说的很清楚。@dwarakeshallagolla我有customer.phone和customer.email,我想在个人信息&booking.forcuram和booking.forcurkey下进行分组。那么我必须使用什么作为限定符呢?我从网站1:1(同一视图)尝试了这个示例,但它也不起作用限定符可以是任意随机字符集,我假设您使用的是某种模板,需要这些注释作为输入,因此对于特定字段,您必须给出限定符名称,例如,如果您的项需要fieldGroup注释,然后您必须指定像……FieldGroup#限定符1这样的内容