ODATA模型的" SetProperty"的第二次调用不起作用

2020-09-26 03:41发布

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

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


专家们,

我有问题。 我将OData模型(v2)用作我的fiori应用程序的默认模型。 它使用双向绑定。 我还有一些控件,绑定到此模型的上下文。 当我直接在控件(输入字段)中更改数据时,一切工作正常。 但是有时我需要使用" setProperty"方法更改模型中的数据。 它一次可以完美地工作,但是当我第二次尝试使用此方法时,它就不再起作用了……我应该调用submitChanges,只有这样我才能再次使用setProperty。 有人知道这种行为的原因吗? 我该如何解决?

最好的问候

米哈伊尔

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

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


专家们,

我有问题。 我将OData模型(v2)用作我的fiori应用程序的默认模型。 它使用双向绑定。 我还有一些控件,绑定到此模型的上下文。 当我直接在控件(输入字段)中更改数据时,一切工作正常。 但是有时我需要使用" setProperty"方法更改模型中的数据。 它一次可以完美地工作,但是当我第二次尝试使用此方法时,它就不再起作用了……我应该调用submitChanges,只有这样我才能再次使用setProperty。 有人知道这种行为的原因吗? 我该如何解决?

最好的问候

米哈伊尔

付费偷看设置
发送
2条回答
一只江湖小虾
1楼-- · 2020-09-26 04:05

嗨,

您是否尝试refresh()函数?

此致

Hedi

bbpeas
2楼-- · 2020-09-26 03:45

这取决于您设置属性的方式。 例如:

情况1:JS视图->在这种情况下,您应确保" this"是否引用视图

case2:XML view->在这种情况下," this"是指视图,肯定您的更改将反映出来。

case3:使用refresh(true)属性刷新模型

一周热门 更多>