我的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模型?