Sapui5 openui5列表绑定到具有不同列表项类型的模型
我在openui5中有一个sap.m.List,它绑定到一个JSON模型 该列表应包含正常的列表项(例如sap.m.StandardListItem类型),但还应通过列表项类型sap.m.GroupHeaderListItem每年设置一次分隔符。Sapui5 openui5列表绑定到具有不同列表项类型的模型,sapui5,Sapui5,我在openui5中有一个sap.m.List,它绑定到一个JSON模型 该列表应包含正常的列表项(例如sap.m.StandardListItem类型),但还应通过列表项类型sap.m.GroupHeaderListItem每年设置一次分隔符。 当使用bindAggregation绑定数据时,有可能实现这一点吗?是的,应该是完全可能的,请看下面的示例 当然,您需要根据需要分组的字段对聚合进行排序,然后您可以为您的项目聚合提供groupHeaderFactory: <List items
当使用bindAggregation绑定数据时,有可能实现这一点吗?是的,应该是完全可能的,请看下面的示例 当然,您需要根据需要分组的字段对聚合进行排序,然后您可以为您的项目聚合提供
groupHeaderFactory
:
<List items="{
path: '/ProductCollection',
sorter: {
path: 'SupplierName',
descending: false,
group: true
},
groupHeaderFactory: '.getGroupHeader'
}">
getGroupHeader: function (oGroup){
return new sap.m.GroupHeaderListItem( {
title: oGroup.key,
upperCase: false
});
}