使用未显示字段的自定义列(但在CDS中可用)

2020-08-16 03:10发布

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

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


专家您好,

我创建了一个列表报告,并通过添加一些自定义列将其扩展到该列表。 我面临的问题是,我的自定义列仅在其后面的(绑定的)CDS字段在标准列中显示时起作用。

 <列id =" ExtensionWizard :: Attachments" xmlns =" sap.ui.table" width =" 3em">
 ...
   

显示此:

并且仅当显示 dmsDocumentCount 列时,我才具有所需的输出:

我看到发生这种情况是因为没有请求ODATA服务返回dmsDocumentCount字段。

因此,您的回答可以双向:

  • 如何强制OData请求此字段。 记住,我正在扩展列表报告。
  • 如何获得结果(或类似结果)。

非常感谢您的回答,

此致

Felipe Silva

1.jpg (2.4 kB)

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

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


专家您好,

我创建了一个列表报告,并通过添加一些自定义列将其扩展到该列表。 我面临的问题是,我的自定义列仅在其后面的(绑定的)CDS字段在标准列中显示时起作用。

 <列id =" ExtensionWizard :: Attachments" xmlns =" sap.ui.table" width =" 3em">
 ...
   

显示此:

并且仅当显示 dmsDocumentCount 列时,我才具有所需的输出:

我看到发生这种情况是因为没有请求ODATA服务返回dmsDocumentCount字段。

因此,您的回答可以双向:

  • 如何强制OData请求此字段。 记住,我正在扩展列表报告。
  • 如何获得结果(或类似结果)。

非常感谢您的回答,

此致

Felipe Silva

1.jpg (2.4 kB)
付费偷看设置
发送
3条回答
Bunny_CDM
1楼 · 2020-08-16 03:59.采纳回答
土豆飞人
2楼-- · 2020-08-16 04:09

它作为列表报告的Fiori模板,对表及其属性的访问受到某种限制,您没有定义表,框架正在为您构建 基于注释。

Mahesh答案无济于事,在创建自定义列时,您可以通过一些标签和前导属性请求其他数据:

 
    xfld.Rating}"/>
      
         
      

  

您不仅限于单个属性,还可以添加多个(如果我记得,请使用逗号)。

渐行渐远_HoldOn
3楼-- · 2020-08-16 03:54

您正在使用智能表而不是显示数据? 您可以尝试将该列添加到该表的initialVisibleFields属性中吗? 还是属性requestAtLeastFields?

一周热门 更多>