【问题标题】:How to sort data in flutter by descending order?如何按降序对flutter中的数据进行排序?
【发布时间】:2021-02-01 07:22:30
【问题描述】:

我是 Flutter 的新手,我不明白如何在 Firebase 中按降序或升序对数据进行排序。这是代码。提前谢谢你。

Expanded(
        child: Container(
          width: size.width,
          padding:
              const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16.0),
          child: GridView.builder(
            padding: const EdgeInsets.all(0),
            // physics: NeverScrollableScrollPhysics(),
            gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
              crossAxisCount: 3,
              childAspectRatio: 1 / 1.2,
              mainAxisSpacing: 16.0,
              crossAxisSpacing: 16.0,
            ),
            itemCount: widget.categoryList.length,
            itemBuilder: (context, index) {
              return AllCategoryItem(
                category: widget.categoryList[index],
                index: index,
                cartBloc: widget.cartBloc,
                firebaseUser: widget.firebaseUser,
              );
            },
          ),
        ),
      ),

【问题讨论】:

标签: flutter flutter-test


【解决方案1】:

List.parse 函数为例:

 someObjects.sort((a, b) => a.someProperty.compareTo(b.someProperty));

【讨论】:

  • 在这行代码中“category:widget.categoryList[index]”?谢谢大佬
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-15
  • 1970-01-01
  • 1970-01-01
  • 2021-07-26
相关资源
最近更新 更多