删除模型名称不显示数据。为什么?

Removing model name doesn't display data. Why?

如果我在 "items" 的路径中包含 OData 模型名称,我就能够显示我的输出列表。但是当我删除 OData 模型时,它不起作用。为什么?

<List items="{myOdata>/SalesOrderSet}">
  <StandardListItem
    title="{myOdata>SalesOrderID}"
    type="Navigation"
    press=".goToDets"
  />
</List>

一般来说,当您的模型不是默认模型时(默认模型没有名称),您应该始终使用此规则。

<List items="{ModelName>/ListOfValues}" id="list0">
    <items>
        <StandardListItem type="Navigation" title="{ModelName>Title}" description="{ModelName>Description}" icon="sap-icon://picture" id="item0" press="GoToDets"/>
    </items>
</List>

如果您使用的是默认模型,则应使用这种模板:

<List items="{/ListOfValues}" id="list0">
    <items>
        <StandardListItem type="Navigation" title="{Title}" description="{Description}" icon="sap-icon://picture" id="item0" press="GoToDets"/>
    </items>
</List>

Example