Список фильтров в граалях - PullRequest
0 голосов
/ 30 марта 2012

У меня есть два класса домена.

class BillingServiceGroup
{
    Integer billingServiceGroupCode
    String billingServiceGrpDesc
    String status // ACTIVE or INACTIVE
}

class ServiceGroup
{
    String serviceGroupName
    String description
    BillingServiceGroup billingServiceGroup
}

при просмотре страницы serviceGroup. он показывает список всех billingServiceGroup, но мое требование состоит в том, чтобы в списке могли отображаться только строки, имеющие status == ACTIVE.

, поэтому я должен отфильтровать список по значению статуса. Кто-нибудь может предоставить код для реализации этой логики?

Ответы [ 2 ]

2 голосов
/ 30 марта 2012

Попробуйте использовать withCriteria:

ServiceGroup.withCriteria {
    billingServiceGroup {
        eq('status', 'ACTIVE')
    }
}
1 голос
/ 30 марта 2012

Документация Grails содержит раздел о запросе ассоциаций с использованием метода where.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...