You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在UI5主详情模板的详情页中使用OData $expand

UI5主详情模板中详情页关联产品列表的正确写法

由于主页面已通过$expand=Products将订单关联的产品数据预加载到当前订单实体中,详情页可直接基于当前绑定上下文(选中的订单)绑定产品集合,正确代码如下:

<List
    id="products"
    items="{path: 'Products'}"
    headerText="关联产品">
    <items>
        <StandardListItem
            title="{ProductName}"
            description="{= '单价: ' + ${UnitPrice} }" />
    </items>
</List>

关键说明:

  • items="{path: 'Products'}":详情页的绑定上下文为选中的Order实体,直接指定路径Products即可访问该订单下预加载的产品集合。
  • 必须配置<items>子节点定义列表项模板,示例使用StandardListItem展示产品名称与单价,可根据业务需求替换为其他控件(如ObjectListItem)并调整绑定字段。
  • 若需明确指定模型,可写成items="{path: 'Products', model: '你的OData模型名'}",默认情况下可省略模型名。

内容的提问来源于stack exchange,提问作者Eli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 00:42:03