我了解向 ItemTemplate 选择器提供数据模板,但我想要显示的项目不是数据的一部分。例如,假设您在教室中有以下儿童列表:
- 马克·安德森
- 萨拉白金汉
- 戴夫克里斯蒂
- 珍妮汤普森。
并使用姓氏中的第一个字母来组织数据。如果我将代表学生(名字、姓氏)的数据项传递给 groupedItemList
'groupedItemList = itemList.createGrouped(
function getGroupKey(dataItem) {
return dataItem.LastName.toUpperCase().charAt(0);
},
function getGroupData(dataItem) {
return {
Name: dataItem.LastName.toUpperCase().charAt(0)
};
},
function compareGroups(left, right) {
return left.toUpperCase().charCodeAt(0) - right.toUpperCase().charCodeAt(0);
}
),`
语义缩小仅包含以下字母
A, B, C, T.
我想要一个字母表中所有字母的列表,然后设置它们的样式,以便那些没有项目的字母得到另一种视觉处理。