【问题标题】:Multiple $expand Parameters in OData bindingOData 绑定中的多个 $expand 参数
【发布时间】:2017-08-25 00:04:37
【问题描述】:

我有一个表绑定并使用来自 ES4 SAP 系统的公开可用的 OData 服务。我的根实体集是 ProductSet,它有 2 个导航属性:ToSupplierToSalesOrderLineItems

我可以按如下方式在表绑定中发出 $expand 参数,但请您帮助我了解如何传递两个导航属性,以便 OData 服务同时扩展 @987654325 @ + ToSalesOrderLineItems?

<Table items="{
  path: '/ProductSet',
  parameters: {
    expand: 'ToSupplier'
  }
}">

【问题讨论】:

    标签: odata sapui5


    【解决方案1】:
    expand: "ToSupplier,ToSalesOrderLineItems"
    

    如果“ToSupplier”是“ToSalesOrderLineItems”的父级,那么它看起来像这样:

    expand: "ToSupplier/ToSalesOrderLineItems"
    

    【讨论】:

    • 非常感谢,这成功了! (ToSupplier,ToSalesOrderLineItems),我知道在父子之间展开,但不知道如何在同一级别展开多个节点,请问UI5 SDK中是否有记录?
    • 我在 ui5 API 中没有找到这个,可能是因为 $expand 是 OData 协议的一个特性,而不是 ui5 的东西。你可以在这里阅读它odata.org/documentation/odata-version-2-0/uri-conventions
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 2015-02-15
    • 2016-06-18
    相关资源
    最近更新 更多