如何在 SAPUI5 SDK 中找到项属性的元素,例如path & factory
?
就像下面的代码一样
<List items="{
path : '/Products',
factory : '.productListFactory'
}"
/>
请让我知道您的看法
答案 0 :(得分:1)
您可以在ManagedObject#bindAggregation
中看到更多此类属性。
此外,parameters
属性等待每个模型实现中bindList
或(ModelType)ListBinding
描述中记录的属性值对的映射。例如,对于sap.ui.model.odata.v2.ODataModel
,请参见ODataModel#bindList
或ODataListBinding
。 (ModelType)ListBinding
模块还记录了可以注册哪些事件。
{ // Aggregation binding
path: '...',
...
parameters: { // Model dependent. See e.g. ODataListBinding constructor
expand: 'ToA, ToB/ToB1/ToB2, ToC',
select: 'ProductID, ProductName',
custom: 'myCustomQuery',
batchGroupId: 'myGroup',
},
events: { // Model dependent. See e.g. ODataListBinding events
dataRequested: '.onDataRequested',
dataRequested: '.onDataReceived',
change: '.onDataChange'
}
}
答案 1 :(得分:0)
这是一个绑定(它们包含在{}中)。
您可以使用getBindingInfo method。
例如,如果您的List控件的ID为“ mylist”:
this.getView().byId("mylist").getBindingInfo("items");
它将返回一个包含所有绑定属性的对象,例如path和factory。