在颤动飞镖中随机设置顺序

时间:2021-07-22 13:59:34

标签: flutter dart woocommerce

我想按随机顺序显示我的类别产品。所以试图改变它,但它不起作用。

只有日期、菜单顺序、受欢迎程度、评级这些排序方法有效。有没有办法在 dart 中设置 orderby 随机工作?

>  @observable
  Map<String, dynamic> _sort = {
    'key': 'product_list_default',
    'query': {
      'order': 'desc',
      'orderby': 'date', //want to change to random  
  };

1 个答案:

答案 0 :(得分:0)

这并不难..

如果您的类别在列表中

<块引用>

例如

列出类别 = [category1, category2, category3]

你可以使用这样的方法

//first get a random index that will exist in the category list (in this case 'List categories')

Random random = new Random();
int randomNumber = random.nextInt(categories.length); //from index 0 to the last index

//now to use the random number to select a category
var randomCategory = categories[randomNumber]