插入前检查ui5中是否已存在行的最佳方法

2020-09-27 06:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 什么是在ui5表中插...

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

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


大家好,

什么是在ui5表中插入新记录之前检查UI5表中是否已存在该行的最佳方法。

我以为我会通过执行oModel.Read检查要插入的记录,如果该记录存​​在,那么如果不插入新记录,则向用户发送消息。

您可以分享您的看法或方法吗?

谢谢,
Anurag

8条回答
打个大熊猫
2020-09-27 06:17 .采纳回答

你好阿努拉格,

我的建议是使用模型检查与表关联的重复项。

我们在javascript中具有array.map函数。

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map

 oTableModel = this.getModel(" TableModel");
 oTableModel.getProperty("/img/Items");
 var iIndex = oTableModel.map(function(img){
 返回img.id;
 })。indexOf(pass_inserted_Id);
 

如果该模型已经包含相同的ID,它将返回true。

使用此方法可以避免在表中重复。

一周热门 更多>