在智能表中显示扩展实体的列

2020-09-04 06:18发布

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

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


我正在使用智能表,并希望显示通过关联链接的两个实体中的列。

在智能表中,我设置了主要实体的实体集:

 entitySet =" TechnicalObjectSet" 

并且我添加了以下代码:

 onBeforeRebind:function(oEvent){
 var mBindingParams = oEvent.getParameter(" bindingParams");
     mBindingParams.parameters [" expand"] =" EquipmentCharacteristicsSet";
 },
 

在" beforeRebindTable"表的事件上触发。

在网关中,它调用getExpandedEntitySet很好并获取所有数据,但是在智能表中,我只能看到来自使用entitySet参数设置的第一个实体的列。 如何显示第二个实体的列?

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

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


我正在使用智能表,并希望显示通过关联链接的两个实体中的列。

在智能表中,我设置了主要实体的实体集:

 entitySet =" TechnicalObjectSet" 

并且我添加了以下代码:

 onBeforeRebind:function(oEvent){
 var mBindingParams = oEvent.getParameter(" bindingParams");
     mBindingParams.parameters [" expand"] =" EquipmentCharacteristicsSet";
 },
 

在" beforeRebindTable"表的事件上触发。

在网关中,它调用getExpandedEntitySet很好并获取所有数据,但是在智能表中,我只能看到来自使用entitySet参数设置的第一个实体的列。 如何显示第二个实体的列?

付费偷看设置
发送
2条回答
jovirus
1楼 · 2020-09-04 06:55.采纳回答

您可以添加一个自定义列以显示值,如下所示:

https ://sapui5.netweaver.ondemand.com/sdk/explored.html#/sample/sap.ui.comp.sample.smarttable.mtableCustom/preview

应该像

 
 <列>
 
 
 
 
 
 
 <项目>
 
 <单元格>
 
 
 

此致

杰米

SAP-Technology RIG

Tong__Ming
2楼-- · 2020-09-04 06:52

尊敬的Jamie,

我尝试过,但是它对我不起作用,因为它仍然显示第一个实体的列和数据。 请建议我是否缺少任何东西。

谢谢

最好的问候

Raina

一周热门 更多>