我有一个使用RadListView的NS Core应用程序,该应用程序按字段之一分组。我的问题是:是否可以为组指定自定义排序?我想按特定顺序显示它们,而不是按radlistview的字母顺序显示它们。
这是我的排序功能:
get groupingFunc(): (item: any) => any {
return (item: NotificationModel) => {
return item.dateLabel;
};
}
这是我的RadListView标记:
<lv:RadListView items="{{ notifications }}" groupingFunction="{{ groupingFunc }}" dock="top">
<lv:RadListView.itemTemplate>
<StackLayout orientation="vertical">
<Label fontSize="20" text="{{ text }}"/>
</StackLayout>
</lv:RadListView.itemTemplate>
<lv:RadListView.groupTemplate>
<GridLayout ios:height="50">
<Label text="{{ category }}" class="groupLabel"/>
</GridLayout>
</lv:RadListView.groupTemplate>
</lv:RadListView>
第二个问题:我可以在groupTemplate中使用表达式吗?如果尝试使用category.toUpperCase()操作类别变量,则会显示[object Object]。
谢谢。