绑定数据模型

2020-08-14 19:56发布

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

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

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


我的项目中的专家您需要导入Excel文件,然后在智能表中显示值。

Excel文件中已存在的数据已存在于系统中,我只需要更新它们(智能表是可编辑的)。

我需要在智能表中显示数据,然后使用SubmitChanges()修改数据。

我将数据存储在JSON模型中,我不知道如何将它们绑定到表,然后提交更改。

帮我缓解一个月以来我一直面临的这个问题。

我需要将此数据放入odata模型中。

有什么想法

最诚挚的问候

6条回答
小c菟菟
2020-08-14 20:12 .采纳回答

你好阿卜杜拉,

做到这一点并不容易。 我认为您需要遍历JSONModel。 然后,应该有两种情况需要处理:

1。 更新excel中的更改

2。 创建记录(如果不可用)

首先,您需要比较oData Entity的键并比较是否已经有键可用的上下文。

如果上下文存在,那么这是第一种情况,那么您需要使用for..in循环并使用oDataModel.setProperty(oConext.getPath()+ changePropertyName," value")查找增量属性。

这会将所有更改收集为未决更改并准备提交。

如果上下文不存在,则是第二种情况,您需要创建新记录。 您可以使用createEntry方法创建新记录,该记录将更新oDataModel,但不会在后端创建。

现在所有这些都将作为待处理的更改收集,一旦您确认提交,就可以触发submitChange方法,该方法将触发后端调用以更新所有这些信息。

谢谢

芦苇

一周热门 更多>