如何从UI5中的父上下文获取OData上下文

2020-09-02 17:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在UI5中使用OData V4...

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

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


我在UI5中使用OData V4模型。 我创建了一个带有一些扩展的绑定,现在尝试获取子实体的上下文。

这是我将实体绑定到某些元素的代码。 结果,我得到了一个在'SomeEntity'上的对象和一个以'SomeOtherEntity'作为属性的数组。

 oPage.bindElement({
     路径:/SomeEntity(id),
     参数:{
         $ expand:{SomeOtherEntity:{
                 $ select:['ID','name','sequence'],
                 $ orderby:'sequence'
                 }}
     }
 }); 

现在,我可以使用 oPage.getBindingContext()获取绑定的上下文,并且可以执行 requestObject,setProperty,create delete 从该对象开始。

我想要获得的是" SomeOtherEntity"属性之一的上下文,以(例如)删除其中之一。 我不知道如何实现这一目标。 有人有主意吗?

2条回答
代楠1984
2020-09-02 18:18

您好Marvin!

您是否将" SomeOtherEntity"与应用程序中的内容绑定? 例如,您Page中的Form。

请参见" getBindingContext"方法可用于任何ManagedObject。 您应该应用某种方式进行数据绑定,以使库创建上下文。

一周热门 更多>