对于oData模型,我需要上一个目录。
这是结构的近似值:
EditModel:
-->Entity A
-->Entity B
-->Entity C
我需要实体B表中的一个ComboBox,它来自实体C表。我不能做一个绝对的道路,绑定共享的组合框是痛苦的。
因此,在ComboBox项目的路径中,我需要一个看起来像的相对路径:
path = editModel> ../ C
('..',如'cd ..' - for up directory)
基本上,我需要能够退出一个目录,以查看另一个目录。有任何想法吗?提前谢谢。
答案 0 :(得分:2)
OData中不存在向后属性,但您也可以利用(转发)导航属性,例如:
-->Supplier A
--> Product A
--> Product B
在这种情况下,您可以通过查询来查看供应商A的所有产品:Suppliers('A')/Products
如果服务配置得很好,反之亦然:
--> Product A
--> Supplier A
--> Product B
--> Supplier A
要找出供应商A的供应商,您可以查询:/Product('A')/Supplier
。
如果Product
实体没有导航属性Supplier
,您可能需要与您的ABAP / Gateway人员交谈,看看是否可以实现此功能。