o数据读取不起作用

2020-09-16 11:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 我需要使用过滤器...

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

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


您好专家

我需要使用过滤器读取oData。 我已经在清单中定义了数据源。

在Component中,Js用用户名/密码实例化了oData。(我可以在调试时看到元数据)。

在一个事件处理程序上

_oModel.read("/img/ZCOUNTSet",{

过滤器:过滤器

异步:否,

成功:函数(oData,response){

console.log("成功"); },

error:function(oError){

console.log("错误"); }})

我定义为

过滤器

var filter = [new Filter(" Mm",FilterOperator.EQ,)];

没有调用回调函数成功,即使在调试时也没有发现错误。

非常感谢您的帮助。

Abhishek

8条回答
暮风yp
2020-09-16 12:05

您可以将v2 oDataModel与过滤器一起使用,如下所示:

 var oModelDetail =新的sap.ui.model.odata.v2.ODataModel(sServiceUrl);
 var oFilter = new sap.ui.model.Filter([new sap.ui.model.Filter(" Mm",sap.ui.model.FilterOperator.EQ," 0000012340")],false);
 oModelDetail.read("/img/ZCOUNTSet",{
      过滤器:[oFilter],
      成功:功能(oData,oResponse){
          console.log("成功");
      },
      错误:function(oError){
          console.log("失败");
      },
      异步:假
 });
 

检查从网络控制台获得的元数据调用或实体调用是否出错。

一周热门 更多>