API 参考:在哪里可以找到可用于聚合绑定信息对象的所有属性?

问题描述 投票:0回答:2
sapui5
2个回答
1
投票

您可以在

ManagedObject#bindAggregation
中看到更多此类属性。

此外,

parameters
events
等待键值对,其中可能的键记录在相应的模型类型中。

例如,

parameters
的按键,当与
v2.ODataModel
绑定时,可以在
ODataModel#bindList
ODataListBinding
中找到。后一个模块还记录了哪些
events
可以注册。 *

{ // Standard options. See ManagedObject bindAggregation
  path: '...',
  filters: [/*...*/],
  ...
  parameters: { // Model dependent. See e.g. ODataListBinding constructor
    expand: 'ToA, ToB/ToB1/ToB2, ToC',
    select: 'ProductID, ProductName',
    custom: { 'myquery': '...' },
    batchGroupId: 'myGroup',
  },
  events: { // Model dependent. See e.g. ODataListBinding events
    dataRequested: '.onDataRequested',
    dataRequested: '.onDataReceived',
    change: '.onDataChange'
  }
}

* 在 OpenUI5 提交中相应增强了 API 参考

8311dd3


1
投票

这是一个绑定(它们包含在 {} 中)。

您可以使用 getBindingInfo 方法

因此,例如,如果您的列表控件的 ID 为“mylist”:

this.getView().byId("mylist").getBindingInfo("items");

它将返回一个包含所有绑定属性的对象,例如路径和工厂。

© www.soinside.com 2019 - 2024. All rights reserved.