在V2 OdataModel中使用createEntry时出现问题

2020-09-15 06:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAPUI5专家, 我需...

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

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


SAPUI5专家,

我需要在表中添加新条目。我直接将sap.ui.model.odata.v2.ODataModel用于绑定。要添加新条目,请使用ODatamodel中的createEntry方法。 但是,当我使用此方法并在将返回的上下文设置为新项目后,立即触发了后端发布请求。

但是我不希望它 happen.It 应该在本地保存数据,当我单击时 保存然后只应将条目提交到后端。我使用过changeetid,batchgroupid和deferreds。 示例代码粘贴在下面

var oContext = oList.getModel()。createEntry("/img/Entityset",{changeSetId:" myGroupId",properties:{},success:function(){alert(" success");},error:function( 错误){alert("错误");}});


请建议我在调用createentry方法后如何防止后端odata调用。

我正在使用的UI5版本是1.28


此致

Venkat


2条回答
半个程序猿
2020-09-15 07:11

我不明白您的问题,您的方法model.createEntry()正常吗 ?

此致

Dieu

一周热门 更多>