SAPUI5将实体集数据获取到变量

2020-08-18 04:49发布

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

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


亲爱的

我想使用" sap.ui.model.odata.v2.ODataModel"类将实体集数据获取到变量,但始终未定义变量值。

在我阅读OData v2时,它正在异步加载数据,但是直到现在我仍然不知道如何将数据加载到变量中。

//创建模型实例
//"/img/destination/ODataTest"在我的neo-app.json中被定义"
 var oModel = new sap.ui.model.odata.v2.ODataModel("/img/destination/ODataTest/Northwind/Northwind.svc/");

 var DataLoaded = oModel.read("/img/Products",
 {成功:function(){
     MessageToast.show("成功");
 },错误:function(e){
     MessageToast.show("失败");}
 }); 

谢谢。

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

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


亲爱的

我想使用" sap.ui.model.odata.v2.ODataModel"类将实体集数据获取到变量,但始终未定义变量值。

在我阅读OData v2时,它正在异步加载数据,但是直到现在我仍然不知道如何将数据加载到变量中。

//创建模型实例
//"/img/destination/ODataTest"在我的neo-app.json中被定义"
 var oModel = new sap.ui.model.odata.v2.ODataModel("/img/destination/ODataTest/Northwind/Northwind.svc/");

 var DataLoaded = oModel.read("/img/Products",
 {成功:function(){
     MessageToast.show("成功");
 },错误:function(e){
     MessageToast.show("失败");}
 }); 

谢谢。

付费偷看设置
发送
3条回答
天桥码农
1楼 · 2020-08-18 05:18.采纳回答

为了共享,我从ABAP存储库将其导入到Web IDE后,通过阅读SAP标准应用找到了解决方案

 var DataLoaded = oModel.read("/img/Products",
 {success:function(response){
//响应将重新执行请求 console.log(response.results); MessageToast.show("成功"); },错误:function(e){ MessageToast.show("失败");} });
2楼-- · 2020-08-18 05:26

元数据文件已成功加载。 因此,我相信-如果我错了,请纠正我-定位没有问题

天桥码农
3楼-- · 2020-08-18 05:14

看起来像是您的目标网址丢失了(在新模型创建之后(

# p#

嗨,

您可以使用以下方法查看是否已加载元数据,然后可以在其后检查数据是否已绑定到控件。

oDataModel.attachMetadataLoaded(function(){

var oMetadata = oDataModel.getServiceMetadata();

});

此致

Ravikiran

一周热门 更多>