Я использую плагин grails easygrid.Grails easygrid plugin filter by 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}%")
}
}
}
Я не знаю много о том, как критерии построены в Грааль, но я хотел бы сравнить значение ToString() класса номера.
Как я могу это достичь?
Благодаря
Спасибо, это именно то, что я хочу. если я хочу, чтобы производное имя было именем Hotel.name + RoomType.name, возможно ли это, или я могу получить только идентификатор из SQL? –
Я думаю, это зависит. Является ли RoomType перечислением? Как вы храните его в db? – tudor