什么是'参数'绑定对象中的选项?

时间:2016-11-12 18:46:21

标签: sapui5

在下面的代码中,parameters选项和select选项的重要性是什么?

我已经研究过API,但没有任何用处。

<List id="list" 
    items="{
        path: '/PurchaseOrders',
        sorter: [{
            path: 'ChangedAt', 
            descending: true
        }, {
            path: 'POId', 
            descending: false
        }],
        parameters: {
            select: 'POId,OrderedByName,SupplierName,GrossAmount,CurrencyCode,ChangedAt,ItemCount'
        }
    }">
    ...
</List>

1 个答案:

答案 0 :(得分:3)

使用select属性,您可以告诉服务器只返回实体属性的子集。如果您有大量具有大量属性的实体,但希望仅显示其中一些实体,例如,在一张桌子里。这仅在您使用ODataModel并因此使用ODataListBinding时才有效。

通常,参数参数用于将实现特定参数传递给绑定,同时为所有模型实现提供通用API,即ListBinding的所有实现都具有以下签名:

  • oModel(保存数据的模型)
  • sPath(绑定路径)
  • oContext(绑定上下文)
  • aSorters(要应用的分拣机)
  • aFilters(要应用的过滤器)
  • mParameters(附加参数取决于模型实现,并不一定全部支持)