gpt4 book ai didi

data-binding - Sapui5:当 oData 服务具有 $expand 参数时如何将其绑定(bind)到 SAPUI5 表

转载 作者:行者123 更新时间:2023-12-02 01:55:14 24 4
gpt4 key购买 nike

当使用 OData $expand 参数时如何将 oData 服务绑定(bind)到 SAPUI5 表

<Table id="contactPickerTable"
items="{path: 'modelPersons>/ContactSet',
filters : [{path : 'Customer',operator : 'EQ',value1:'2035235403'}]
parameters : {expand:'Address'}}"
>
.....
<ObjectIdentifier
title="{modelPersons>Title}"
text="{modelPersons>PersonId}" />

我知道上面的列表将数据绑定(bind)到表的示例是有效的。但是如果我的服务中有 $expand 那么我如何在 ObjectIdentifier 中显示返回集合的属性?我的意思是上下文路径是什么?

服务器响应如下所示:

<entry>
<id></id>
<title type="text">PartnerSet('2010002791')</title>
<updated>2014-05-24T08:05:58Z</updated>
...
<link href="PartnerSet('2010002791')" rel="self" title="Partner"/>
<link href="PartnerSet('2010002791')/Address" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Address" type="application/atom+xml;type=feed" title="Address">
<m:inline>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" >
<id>PartnerSet('2010002791')/Address</id>
<title type="text">AddressSet</title>
<updated>2014-05-24T08:05:58Z</updated>
<author>
<name/>
</author>
<link href="PartnerSet('2010002791')/Address" rel="self" title="AddressSet"/>
<entry>
<id></id>
<title type="text">AddressSet('')</title>
<updated>2014-05-24T08:05:58Z</updated>
...
<d:FirstName>DM LABO SARL</d:FirstName>
<d:Name>DIDIER MARTIN LABORATOIRE</d:Name>
<d:Name3/>
...
...

如何访问“名称”属性?

最佳答案

尝试如下所示,我假设该地址有街道、州和国家/地区,我将它们放在 $Select 条件中以限制返回的字段

<Table id="contactPickerTable"
items="{
path: 'modelPersons>/ContactSet',
filters : [{ path: 'Customer', operator: 'EQ', value1: '2035235403' }]
parameters: {
expand: 'Address',
select: 'Title,PersonId,Address/Street,Address/State,Address/Country'
}
}">
...
<ObjectIdentifier
title="{modelPersons>Title}"
text="{modelPersons>PersonId}" />
<Text
text="{modelPersons>Address/Street}"/>
<Text
text="{modelPersons>Address/State}"/>
<Text
text="{modelPersons>Address/Country}"/>

JsBin 示例:OData Expand and Select with XmlView

关于data-binding - Sapui5:当 oData 服务具有 $expand 参数时如何将其绑定(bind)到 SAPUI5 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23845486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com