我正在使用grails easygrid插件。Grails easygrid插件過濾器toString()
ownerGrid {
dataSourceType 'gorm'
domainClass Owner
gridImpl 'dataTables'
fixedColumns true
columns {
room
{ label "owner.room.label"
type 'text'
value {owner->owner.room.toString()}
filterClosure { filter ->
room {
ilike(...., "%${filter.paramValue}%")
}
}
}
我不知道很多有關規定 - 如何構建Grails的,但我想比較房間類的toString()值。
我該如何做到這一點?
感謝
謝謝,這正是我想要的。如果我想派生名稱爲Hotel.name + RoomType.name,是否有可能,或者我只能從SQL中獲取ID? –
我想這取決於。 RoomType是一個枚舉嗎?你如何將它存儲在數據庫中? – tudor