我有一个OData模型,数据如下
在这里,在ZRECRUITMENT_TRACERRzSet(1)
下,我有“ toCandidates
”,它是“关联”,它具有项目级别的数据。
如何在控制器中访问它的值。
我尝试使用
oModel.getProperty('/ZRECRUITMENT_TRACERRzSet(1)/toCandidates')
但这没有帮助。
答案 0 :(得分:5)
您需要在绑定中设置'expand'属性,因此无论何时将请求发送到OData服务,“ toCandidates”节点都将在响应中附带数据,而不仅仅是URL。然后您的getProperty(...)
将为您提供数据。
无论何时绑定数据,都需要执行以下操作(例如,使用ElementBinding):
oMyControl.bindElement({
path: "/ZRECRUITMENT_TRACERRzSet(1)",
parameters: {expand: "toCandidates"}
});