我想按随机顺序显示我的类别产品。所以试图改变它,但它不起作用。
只有日期、菜单顺序、受欢迎程度、评级这些排序方法有效。有没有办法在 dart 中设置 orderby 随机工作?
> @observable
Map<String, dynamic> _sort = {
'key': 'product_list_default',
'query': {
'order': 'desc',
'orderby': 'date', //want to change to random
};
答案 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]