2020-09-27 06:01发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
什么是在ui5表中插入新记录之前检查UI5表中是否已存在该行的最佳方法。
我以为我会通过执行oModel.Read检查要插入的记录,如果该记录存在,那么如果不插入新记录,则向用户发送消息。
您可以分享您的看法或方法吗?
谢谢, Anurag
你好阿努拉格,
我的建议是使用模型检查与表关联的重复项。
我们在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。
使用此方法可以避免在表中重复。
是的,您可以动态使用它。
您可以执行以下操作:
var myUniqueKEy = myOdataModel.createKey("/img/myService",{ key1:myVar1, key2:myVar2 }); var entry = myOdataModel.getProperyty(myUniqueKEy);
最多设置5个标签!
你好阿努拉格,
我的建议是使用模型检查与表关联的重复项。
我们在javascript中具有array.map函数。
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map
如果该模型已经包含相同的ID,它将返回true。
使用此方法可以避免在表中重复。
是的,您可以动态使用它。
您可以执行以下操作:
一周热门 更多>