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:35

嗨,

如果您尝试从oData后端获取记录。

将过滤器传递到后端的两种方法

方法1:varentitySet ="/img/systemDataSet('您的搜索参数')

如果您的网址包含扩展路径,请通过以下的odata调用

var entitySet ="/img/systemDataSet('your search parameter')?$ expand = YourPath"

方法2:var entitySet ="/img/systemDataSet?$ filter = PropertyName eq'yourParametervalue'";

一周热门 更多>