从ODataModel调用SAPUI5中的函数

时间:2015-04-15 07:18:53

标签: odata sap sapui5 netweaver

如何从ODataModel对象调用SAPUI5中的函数?我想从我作为SAP oData服务实现的返回数据结果中获取集合。我尝试使用ODataModel.callFunction方法并尝试从浏览器进行调试,但它不起作用!

这是我使用的代码:

var oModel = new sap.ui.model.odata.ODataModel('/sap/opu/odata/sap/zqud_first_service_srv/');
        oTable.setModel(oModel);
        oTable.bindRows("/EmployeeSet");
          oModel.callFunction("/EmployeeSet", "GET", null, null, function (  
          oData, oResponse) {  
             alert("ok");  
          }, function (oError) {  
             alert("err");  
          });  

1 个答案:

答案 0 :(得分:2)

通常,提供更多信息比“它不起作用”更有用。但是,这里很清楚:你的编码没有任何意义。 绑定表应自动触发GET请求。您无需采取进一步措施。我不确定你为什么要使用callFunction,但如果你阅读手册,你会发现这需要调用函数的名称。它不适用于实体集。