我是grails的新手,并且在没有能够提出这类问题的人的情况下尝试理解它是一项艰巨的工作。 我有以下问题。这是我的两个域类: Pagadora 和 Calculo
Pagadora.groovy
class Pagadora {
String nombre
Boolean activo
static hasMany = [calculoIMSS: Calculo, calculoPagado: Calculo, calculoConvenio: Calculo]
static mappedBy = [calculoIMSS: 'imss', calculoPagado:'pagadoPor', calculoConvenio:'convenio']
}
布尔变量 activo 指的是“Pagadora”是否会出现在Calculo类中视图的“选择列表”中
Calculo.groovy
class Calculo {
String nombre
BigDecimal sueldo
static belongsTo = [imss:Pagadora, pagadoPor:Pagadora, convenio:Pagadora]
}
我想要的是以下内容,我想在选择中过滤,只有活跃的Pagadoras
<g:select id="imss" name="imss.id" from="${Pagadora.Pagadora.list(sort: "nombre", order: "asc")}" optionKey="id" required="" value="${calculoInstance?.imss?.id}" class="many-to-one form-control" noSelection="['':'-Escoja la empresa-']" />
抱歉如果我有点难以理解,但对我来说有点难以用英语解释这样的事情(我的母语是西班牙语:P)