如何将json数据从行转换为列(行转换为列)?

2020-09-23 21:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我为物料清单设置了一个...

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

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


专家,

我为物料清单设置了一个odata服务实体,该实体在每个期间针对特定物料都有行。

结构:
 材料1
 期间1
 数量1

 Materail1
 期间2
 数量2

 材料1
 期间3
 数量3

 Materail2
 期间1
 数量1

 材料2
 期间2
 数量2
 
我需要将其作为json模型数据提供给sap.ui.table,
 并且它应该将行转置为列,并且内容显示为
物料期1期2期3
 物料1数量1数量2数量3
 物料2质量1数量2 0
 如何在Sap ui5中实现?
 

预先感谢

山地

2条回答
野沐沐
2020-09-23 21:38

...

您可以阅读odata模型...并在您的应用中创建本地json模型...

1)读取第一行-data [0]-假设数据数组中至少有一行

2)获取对象属性-js代码:Object.keys(data [0]); //这将为您提供对象属性中的列名

3)之后读取每一行,并将其添加到模型内部的数组中-

希望本指南对您有帮助

一周热门 更多>