Sapui5 在哪里可以找到';项目';类sap.m.List中的聚合?
我遵循的步骤是:20聚合绑定,在下面的代码中,我无法找出类中记录的条目聚合应该绑定到JSON数据的根路径发票的位置,如下面代码中的Sapui5 在哪里可以找到';项目';类sap.m.List中的聚合?,sapui5,Sapui5,我遵循的步骤是:20聚合绑定,在下面的代码中,我无法找出类中记录的条目聚合应该绑定到JSON数据的根路径发票的位置,如下面代码中的items=“{invoice>/Invoices}” webapp/view/InvoiceList.view.xml(新) 它确实声明该类有一个名为items的聚合(0..n),该聚合可以接受该类型的项。请参阅文档中的主题。 即使是这个主题,也会帮助您更好地理解这个概念。谢谢@PKV的回复。我读过关于绑定的书,知道如何使用它。我的问题更多的是关于如何在API文
items=“{invoice>/Invoices}”
webapp/view/InvoiceList.view.xml(新)
它确实声明该类有一个名为items的聚合(0..n),该聚合可以接受该类型的项。请参阅文档中的主题。
即使是这个主题,也会帮助您更好地理解这个概念。谢谢@PKV的回复。我读过关于绑定的书,知道如何使用它。我的问题更多的是关于如何在API文档中找到这种用法。如果我没有进行演练示例,我永远不会仅仅通过阅读我需要分配的文档就知道,items=“{invoice>/Invoices}”API文档将只提供支持的聚合、属性等。。。为了控制。在大多数情况下,他们没有提供如何使用它。希望他们能提供一个如何使用它的示例。但到今天为止,我们必须依靠文档或示例页面来学习如何使用它。正如您可能已经知道的,每个控件的聚合名称将不同。因此,如果您使用的是sap.m.Panel,那么您将使用类似content=“{invoice>/Invoices}”的内容
<mvc:View
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc">
<List
headerText="{i18n>invoiceListTitle}"
class="sapUiResponsiveMargin"
width="auto"
items="{invoice>/Invoices}" >
<items>
<ObjectListItem
title="{invoice>Quantity} x {invoice>ProductName}"/>
</items>
</List>
</mvc:View>