Grails数据排序

时间:2015-09-08 01:58:52

标签: sorting grails

填充

等数据
[[vaccineName:Typhoid, dueDate:2016-08-01 00:00:00.0], 
 [vaccineName:MMR, dueDate:2016-03-01 00:00:00.0], 
 [vaccineName:Hepatitis A, dueDate:2023-09-01 00:00:00.0], 
 [vaccineName:IPV, dueDate:2016-02-01 00:00:00.0], 
 [vaccineName:DT, dueDate:2016-01-01 00:00:00.0], 
 [vaccineName:Influenza, dueDate:2015-12-01 00:00:00.0]]

现在如何根据dueDate对数据进行排序。我希望以升序或降序显示此数据..

2 个答案:

答案 0 :(得分:1)

简短的回答是

public class foo1
{
  public int id;
  public string image_link;
  public string sale_price;
}

答案 1 :(得分:0)

你有哪些数据?

您可以使用排序方法:Groovy sort

在你的情况下,它将是这样的:

list = list.sort{ a,b-> b.dueDate <=> a.dueDate }