Nativescript RadListView自定义排序组

时间:2020-06-15 03:56:46

标签: nativescript

我有一个使用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]。

谢谢。

0 个答案:

没有答案