SAPUI5:ODATA问题

2020-08-25 00:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿 我对以下功能有疑问: ...

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

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


我对以下功能有疑问:

 var oModel = new sap.ui.model.odata.v2.ODataModel("/img/sap/opu/odata/sap/Z_LIC_SRV/");
 var entitySet ="/img/systemDataSet?search =" + sysName;
 oModel.read(entitySet,{
 方法:" GET",
 成功:功能(数据){
 console.log(data);
 that.createModel(data);
 }
 });
 

几天前,该函数起作用了,但是现在响应是一个空对象。 如果我使用相同的ODATA-Service,但使用另一个没有搜索参数的entitySet,它也将很好地工作。

有人有一个主意吗,问题是什么,我该怎么做才能获取数据?
在有人问之前,如果我直接调用ODATA-Service(带有搜索参数),响应中包含大约30 元素...

先谢谢!

6条回答
悻福寶寶
2020-08-25 00:28 .采纳回答

如果我是你,我会这样做:

 var sKey = oModel.createKey("/img/systemDataSet");


//该方法很明显,因为Read操作始终是GET
 oModel.read(sKey,{
      urlParameters:{
         "搜索":sysName
          },

     成功:函数(oEvent){
      //做你想做的
      }
 }); 

一周热门 更多>