[英]how to sort persistentSet of grails objects?
我有兩個域模型:
class Resource{
String name
static mapping = {
sort name:"asc"
}
}
class ResourceGroup{
String groupName
static hasMany = [resources: Resource]
}
控制器:
def resGroups = ResourceGroup.findAll()
render (
view: "index",
model: [resourcegroups: resGroups]
)
所以現在在我的gsp中:
<g:each in="${resourcegroups}" var="item" status="i">
...
<g:each in="${item.resources}" var="res" status="y">
<!-- THESE ITEM.RESOURCES ARE UNSORTED! -->
</g:each>
...
</g:each>
我的問題是如何對“ item.resources”進行排序? 這是一個持久的休眠狀態! 我以為可以用映射的排序名稱'asc'來處理,但這不起作用:-(
嘗試對"asc"
item.resources.sort { it.name }
,
或item.resources.sort { it.name }.reverse()
表示"desc"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.