如何以编程方式更改数据?

时间:2017-11-14 13:17:40

标签: odata sapui5

我的SAPUI5应用程序中有一个名为OData的第4版源。我需要在按钮单击事件处理程序中操作对象数据,如下所示:

var oContext = evt.getSource().getBindingContext("dsName"); // works
var sPath = oContext.getPath() + "/myPropertyName";

// Approach 1 for setting value to true:
oContext.getModel().setProperty(sPath, true); // not working

// Approach 2:
var item = evt.getSource().getBindingContext("dsName").getObject();
item.myProperty = true; // not working

我设法更改属性值的唯一方法是将其双向绑定到控件(检查输入)。有人能告诉我是否以及如何在代码中更新OData v4模型?

0 个答案:

没有答案