sapui5 odata删除深层实体

2020-09-24 15:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用启用了读/写的oDat...

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

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


我正在使用启用了读/写的oData参考服务。 我无法删除具有深层实体的条目。 例如,我想从实体集"供应商"中删除条目

3条回答
追夢秋陽
2020-09-24 17:02

嗨,Shweta,

您无法从"供应商"实体集中删除条目,因为电子标签在"供应商"实体集中维护,而"产品"实体集中未实现。 您可以在URL中的每个条目中观察一个E-Tag属性:

http://services.odata.org/V2/(S(eqkutk5sla1b31tgi5etl5e0))/OData/OData.svc/Suppliers


因此,现在您必须调用remove函数以及要删除的特定条目的E-tag参数,如下所示:

 oModel.remove("/img/Suppliers(2)",
 {
 eTag:'W/\" 2 \"',
成功:function(oData,response){ sap.m.MessageToast.show("成功"); }, 错误:功能(响应){ sap.m.MessageToast.show("失败"); } });

如有任何疑问,请告诉我。
关于,
尼丁

一周热门 更多>