Odata.remove不工作后刷新模型

2020-08-31 18:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)一旦删除一条记录,我将尝试刷新我...

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

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


一旦删除一条记录,我将尝试刷新我的模型,以便该模型绑定到的表显示最新的记录集。 我是否可以知道在调用delete方法后如何刷新模型。 或者,在表中显示最新记录(删除后的记录)的唯一方法是再次调用READ方法并从后端获取记录?

 var oTab = sap.ui.core.Fragment.byId(" DOCSUPLOAD"," idTab")。getModel(" docsList");

 var oDataMdl = this.getOwnerComponent()。getModel();

 oDataMdl.remove("/img/(keycolumn ='Value_1',keycolumn2 ='key2')",
 {

 成功:功能(oData,oResponse){

 sap.ui.core.Fragment.byId(" DOCSUPLOAD"," idTab")。getModel(" docsList")。refresh();

 MessageBox.show("成功");

 } .bind(this),

 错误:function(oError){
 MessageBox.show("失败");
 }
 } 
3条回答
Cikesha
2020-08-31 18:53

仍在学习/理解模型及其绑定的工作原理 。 您的第二个答复帮助我详细了解了一些绑定概念。 谢谢。

一周热门 更多>