点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用v2 odata模型推...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用v2 odata模型推...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用v2 odata模型推迟删除请求:
this._oModel.setDeferredGroups([" TechObjDelete"]); this._oModel.remove("/img/TechnicalObjectSet(EquipmentNo ='" + oItem.EquipmentNo +"',Job ='" + oItem.Job +"')",{ groupId:" TechObjDelete", changeSetId:oItem.EquipmentNo, 成功:function(oData){ }, 错误:function(oError){ } });
并希望在用户单击"保存"按钮时进行删除。 所以在保存时我打电话:
this._oModel.submitChanges();
一切正常。 问题是当用户没有单击"保存"按钮而是移至另一个屏幕时。 然后,我想重置模型中的延迟更改。
我可以通过初始化以下属性来做到这一点,因为它存储了延迟的请求:
this._oModel.mDeferredRequests = {};
但是,这正在访问模型的私有属性。 有更好的方法重置它吗?
我遇到了确切的问题,正在寻找解决方案。
一周热门 更多>