oData.read函数不输入成功或错误函数

2020-08-19 06:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试执行oDat...

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

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


你好,

我正在尝试执行oData.read,其中在成功函数中,我从oData创建了JSON模型,但未输入成功或错误函数。 有人可以告诉我我在做什么错吗? 这是我的代码:

 var sServiceUrl ="/img/sap/opu/odata/sap/ZPP_ODATA_UMLAGERUNG_SRV/";
 var oModel = new sap.ui.model.odata.v2.ODataModel(sServiceUrl,{});
 sap.ui.getCore()。setModel(oModel);
 var oFilter = new Array();
 var input = mResult.text;
 oFilter [0] =新的sap.ui.model.Filter({
                 路径:" Lenum",
                 运算子:sap.ui.model.FilterOperator.EQ,
                 值1:输入
             });

 sap.ui.getCore()。getModel()。read("/img/LEINSet",null,null,oFilter,function(oData,response){
            //创建JSON模型
               var oODataJSONModel = new sap.ui.model.json.JSONModel();
               
              //将odata JSON设置为JSON模型的数据
               oODataJSONModel.setData(oData);
              
               sap.ui.getCore()。setModel(oODataJSONModel," localModel");
            
         },函数(oError){
         alert("读取失败:" + oError);
         }); 

感谢和问候。

周杰伦

3条回答
xfwsx85
2020-08-19 07:19

您好Jay Niclas Kiefer

OModel.read支持成功和错误功能。

请检查控制台,看是否有任何错误,并检查您的网络是否正确进行了通话并返回结果。

 oModel.read("/img/YourEntitySet",{
 成功:功能(oData,响应){
//您的逻辑
 },rrror:函数(oData,响应){
//您的逻辑
 }
 }
 

一周热门 更多>