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