0
A
回答
0
我改变了你的代码,所以它可以运行在JSBin。
服务http://services.odata.org/V2/(S(2pxev2v2zqtidlzbqzhncots))/OData/OData.svc/Categories不支持对DELETE的批量请求。请参阅响应主体。如果你想要做多个删除,则可以使用ODataModel.remove
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code/>
<message xml:lang="en-US">
Content is unexpected for the Delete operation.
</message>
</error>
也由一个发送多个DELETE问题之一submitBatch(fnSuccess?, fnError?, bAsync?)
,该文件表明:
{}功能fnSuccess?
- 一个回调函数,当批处理请求成功发送时被调用。注:单批操作可能有错误。这些错误可以在回调处理程序中的aErrorResponses参数中访问。处理程序可以具有以下参数:oData,oResponse和aErrorResponses。
您必须在成功函数回调中检查参数aErrorResponses
以查看是否发生了任何错误。请参阅以下内容来批量删除和检查错误响应。
var indices = oTable.getSelectedIndices();
if (indices.length == 0) {
alert("Please Select a row to Delete");
return;
} else {
alert("selected " + indices);
var batchChanges = [];
for (var i = 0; i < indices.length; i++) {
var selectedRow = oTable.getRows()[i];
var selectedId = selectedRow.getCells()[0].getValue();
var selectedName = selectedRow.getCells()[1].getValue();
var del = m.createBatchOperation(
"Categories(" + selectedId + ")",
"DELETE"
);
batchChanges.push(del);
}
m.addBatchChangeOperations(batchChanges);
m.submitBatch(function(oData, oResponse, aErrorResponses) {
if (aErrorResponses.length > 0) {
alert(aErrorResponses[0].response.body);
} else {
m.refresh();
m.clearBatch();
alert("success");
}
}, function(err) {
alert("error occured");
});
}
相关问题
- 1. 有错误的MIME类型
- 2. MIME类型错误Stackblitz
- 3. MIME/IMF错误代码?
- 4. 错误使用MIME :: lite
- 5. SAP UI5:对象在IE中的预期错误
- 6. SAP UI5中片段的重复ID错误
- 7. Perl/MIME编码的文本错误
- 8. MIME :: Lite错误附加文件perl
- 9. Gin-Gonic文件上传mime错误
- 10. firefox mime类型添加错误扩展
- 11. Tumblr js输出MIME类型错误
- 12. 在xpages中发送MIME邮件运行时错误时出错
- 13. XMLView UI5中的换行符
- 14. 在SAP UI5中的量表/
- 15. 在UI5中定义模块
- 16. 如何UI5
- 17. http.FileServer与错误的MIME“Content-Type”的响应
- 18. 来自PHP fileinfo的错误/不需要的ogv MIME类型
- 19. 错误的MIME类型在上传的文件
- 20. htaccess文件导致添加MIME类型的错误
- 21. 字体面与错误的MIME类型在Chrome
- 22. 使用错误的MIME类型快速发送资产
- 23. 继承UI5中的主XML视图
- 24. 无法访问sap ui5中的odata
- 25. UI5中的SAP Fiori OData模型连接
- 26. SAP UI5嵌入manifest.json的右
- 27. SAP UI5 - getBindingContext()undefined(splitapp)
- 28. 方向SAP UI5 sap.m.IconTabBar
- 29. templateShareable for ui5 sap.uxap subSections
- 30. 如何解决PHP中MIME类型的“Failed identify data 0:no magic files loaded”错误?
嗨艾伦。是否有任何批量删除的例子。 – vicky 2014-09-04 14:31:59
嗨vignesh,看到我更新的答案,我只是编辑代码来启用mutli选择表和批量删除时选择多行删除http://jsbin.com/wuweluyufulu/5/。 – Allen 2014-09-04 14:55:04
嗨艾伦。你已经提到URL不支持删除操作,但通过使用chrome Advanced REST客户端和邮递员,我可以执行删除操作。 – vicky 2014-09-04 17:14:32