如何将oData响应转换为JSOn并将其用于导出为CSV

2020-09-15 04:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我必须将odata响应从模型读取...

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

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


我必须将odata响应从模型读取功能导出到CSV。 请帮助我将数据绑定到CSV文件中的行

 oModel.read("/img/entityset",{
 成功:功能(数据,响应){
 var sEntity ="/img/entityset";
 var properties = t.getView()。getModel()。oMetadata._getEntityTypeByPath(sEntity).property;
 var sModel = new sap.ui.model.json.JSONModel(odata);
/* oModel.setData(odata); */


 var oExport = new sap.ui.core.util.Export({


//将用于生成内容的类型。 可以创建自己的ExportType以支持其他格式
 exportType:新的sap.ui.core.util.ExportTypeCSV({
 }),


//传入上面创建的模型
 型号:sModel,


//为行聚合绑定信息
 行:{
 路径:"/结果"
 },


//具有列名和内容绑定信息的列定义
 列:属性
 });


 oExport.saveFile()。always(function(){
 t.destroy();
 });
 },
 过滤器:aFilters,
 错误:function(e){
 警报("错误")
 }
 });