У меня есть два класса домена.Список фильтров в grails
class BillingServiceGroup
{
Integer billingServiceGroupCode
String billingServiceGrpDesc
String status // ACTIVE or INACTIVE
}
class ServiceGroup
{
String serviceGroupName
String description
BillingServiceGroup billingServiceGroup
}
, когда я просматриваю страницу serviceGroup
. он показывает список всех billingServiceGroup
, но мое требование состоит в том, что в списке могут отображаться только строки, имеющие status == ACTIVE
.
поэтому мне нужно отфильтровать список в зависимости от значения статуса. может ли кто-нибудь предоставить некоторый код для реализации этой логики?
Почему ваш 'status' поле не' boolean' или 'enum' типа? Это облегчит вам жизнь. –
Я изменил статус на тип перечисления. перечисление Статус { \t \t ACTIVE (истина), \t \t АКТИВНО (ложь) \t \t частное булево BOOL \t \t общественное положение (логическое BOOL) { \t \t \t this.bool = BOOL \t \t} \t} –