2020-09-25 04:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我的申请是更改地址。 我的应用程序中有两个视图。 第一种观点是提供员工编号。 输入员工编号并单击"编辑"按钮..它将提供第二个视图以更改地址。 回来时,我想从oData(而不是从后端服务器)中删除记录。 如何从oData中删除记录? app01.jpg
请帮助我。
谢谢
Balaji P。
您好 Balaji Peethani ,
gModel.getData()将返回一个数据对象数组。 您可以使用诸如delete或splice的数组方法删除所需的行,然后将结果数组设置为另一个JSON模型。
var dat = gModel.getData(); dat.delete [所需行的索引]; //将数据设置为JSON模型之后。
希望这会有所帮助,
此致
Arjun Biswas
我不明白您的问题。 在第一个屏幕中,您有一个输入字段以输入Emp#,然后导航到地址修改表单。 更改数据后,您返回到第一个屏幕,然后呢? 您要删除哪条记录?
对不起,您的回复很晚。
Step1:我在第一个屏幕上输入了Empl#1,然后单击GO。它将转到第二个屏幕。 (在这种情况下,无需更改数据)
第2步:返回第一个屏幕,输入Empl#2,然后单击GO。 它会显示Empl#2的地址。
第3步:如果我们现在调试...,它将显示两名员工的记录。
当我们回到第一个屏幕时,我需要删除当前员工的记录。 如何从oModel.oData中删除ercord?
嗨Arjun,
您的建议对我阅读实体集的每种上下文很有帮助。
我现在使用以下语句。.它正在工作。 oModel不保留任何历史记录(同一会话中的以前的员工信息)。
this.getView()。getModel()。oData = {}; this.getView()。getModel()。mContexts = {};
最多设置5个标签!
您好 Balaji Peethani ,
gModel.getData()将返回一个数据对象数组。 您可以使用诸如delete或splice的数组方法删除所需的行,然后将结果数组设置为另一个JSON模型。
希望这会有所帮助,
此致
Arjun Biswas
我不明白您的问题。 在第一个屏幕中,您有一个输入字段以输入Emp#,然后导航到地址修改表单。 更改数据后,您返回到第一个屏幕,然后呢? 您要删除哪条记录?
对不起,您的回复很晚。
Step1:我在第一个屏幕上输入了Empl#1,然后单击GO。它将转到第二个屏幕。 (在这种情况下,无需更改数据)
第2步:返回第一个屏幕,输入Empl#2,然后单击GO。 它会显示Empl#2的地址。
第3步:如果我们现在调试...,它将显示两名员工的记录。
当我们回到第一个屏幕时,我需要删除当前员工的记录。 如何从oModel.oData中删除ercord?
嗨Arjun,
您的建议对我阅读实体集的每种上下文很有帮助。
我现在使用以下语句。.它正在工作。 oModel不保留任何历史记录(同一会话中的以前的员工信息)。
一周热门 更多>