Odata 提交批处理请求时出错
我正在尝试使用批处理请求向服务器发送http post 生成请求的代码段:Odata 提交批处理请求时出错,odata,sapui5,Odata,Sapui5,我正在尝试使用批处理请求向服务器发送http post 生成请求的代码段: _.each(aNewDates, function (oNew) { oModel.create("/CostCenterCalendarSet", oNew, { groupId: "newDates" }); }); oModel.setDeferredGroups(["newDates"]); 以及提交方法: oModel.submitChanges({
_.each(aNewDates, function (oNew) {
oModel.create("/CostCenterCalendarSet", oNew, {
groupId: "newDates"
});
});
oModel.setDeferredGroups(["newDates"]);
以及提交方法:
oModel.submitChanges({
groupId: "newDates",
oSuccess: function (oMsg) {
return observer.next(oMsg);
},
oError: function (oErr) {
return observer.error(oErr);
},
});
作为回应,我有以下错误:
我做错了什么
更新
我尝试了ODataModelread
方法,但没有得到任何结果
let oPlantFilter = new sap.ui.model.Filter("Plant", sap.ui.model.FilterOperator.EQ, oSelectedData.sPlant);
let oWcFilter = new sap.ui.model.Filter("WorkCenter", sap.ui.model.FilterOperator.EQ, oSelectedData.sWc);
oModel.read("/CostCenterCalendarSet", {
groupId: "query-dates",
filters: [oPlantFilter, oWcFilter]
});
oModel.setDeferredGroups(["query-dates"]);
return Rx.Observable.create(function (subscriber) {
oModel.submitChanges({
groupId: "query-dates",
success: function (oData, oResponse) {
return subscriber.next(oResponse);
},
error: function (oErr) {
return subscriber.error(oErr);
},
});
});
查看错误,您是否可以对要为
create
发送的值进行类型检查(某些字段需要数字,而您没有发送它)。然后开始阅读,我希望您必须在后端进行调试。查看错误,您是否可以对为create
发送的值进行类型检查(某些字段需要数字,而您没有发送它)。然后来阅读,我希望您必须在后端进行调试。