踩在這個上面。在Grails中,似乎無法在域映射拉丁靜態映射中的多個列上定義默認排序:{sort'prop1 desc,prop2 asc'}或{sort([prop1:'desc',prop2:'asc']) }。只有第一列被排序,跛腳。對多個字段進行Grails映射排序::對多個映射條目進行Groovy排序
同樣,當嘗試Groovy對多列上的Grails findAllBy查詢進行排序時,第二種排序會覆蓋第一個排序。
DEF列表= [[的rowNum:2,位置:3],[的rowNum:1,位置:2],[的rowNum:3,位置:1]]
list.sort {it.rowNum} .sort {it.position}
明顯錯過了後一種情況下的船,時髦的排序。我已經看過帖子:實施可比較的,但如果可能的話,尋找更簡潔的東西。
工作對我來說有這個古老而懸而未決的要求:http://jira.grails.org/browse/GRAILS-5306 – GreenGiant 2013-04-04 14:35:11