我使用OData直接绑定到XML视图:
<List items="{path:'Items', sorter : {path : 'group', group : true}}">
...
</List>
“项目”内容的底线如下所示:
[{
group: "1",
value: "a"
},{
group: "1",
value: "b"
},{
group: "2",
value: "c"
},{
group: "2",
value: "d"
},{
group: "1",
value: "e"
}]
奇怪的是,我在列表中看到3个组:组“1”有2个元素,组“2”有2个元素,组“1”有一个最后一个元素。
我错过了什么?
谢谢。
这是SAPUI5 - Group list items without sorting ascending or descending的重复
您错过了groupHeaderFactory
,我已根据要求进行了更改。
视图
<List headerText="Products"
items="{
path: '/items',
sorter: {
path: 'group',
descending: false,
group: true
},
groupHeaderFactory: '.getGroupHeader'
}">
调节器
getGroupHeader: function (oGroup){
return new sap.m.GroupHeaderListItem({
title: oGroup.key,
upperCase: false
});
},