如何在grails中的list()方法中设置where条件

如何在grails中的list()方法中设置where条件,grails,gorm,Grails,Gorm,我正在使用list()方法获取数据 <g:select id="complaint" class="form-control chosen-select" multiple="true" name="complaint" from="${settings.Complaint.list()}"optionKey="id" optionValue="name"/> 现在,我想获取状态为活动的数据列表。是否有任何方法可以使用列表()中的条件 请看一看或更一般地看一看,。感谢它在使用c

我正在使用list()方法获取数据

<g:select id="complaint" class="form-control chosen-select" multiple="true" name="complaint" from="${settings.Complaint.list()}"optionKey="id" optionValue="name"/>


现在,我想获取状态为活动的数据列表。是否有任何方法可以使用列表()中的条件

请看一看或更一般地看一看,。感谢它在使用createCriteria后工作正常
def c = vaccination.VaccineBrand.createCriteria()
    def vaccineBrandList = c.list {
        eq("status", "Active")
    }