即時通訊在Grails中是新的,它是一項艱鉅的工作,試圖理解它,而沒有人可以問這類問題。 我有以下問題。這是我的兩個領域類的,我有:Pagadora和Calculo過濾器'belongsTo'結果
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]
}
我要的是下面,我想在活躍
<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-']" />
很抱歉,如果這是一個很難理解我的選擇,只有Pagadoras過濾,但它是一個有點困難,我試圖解釋在英國這樣的事情(我的母語是西班牙語:P)
這實際上並不是你的問題所在,但在GSP中嵌入這樣的代碼並不是一個好主意。更好的做法是在呈現視圖(通常在控制器操作或服務方法中)之前執行查詢,並將結果放入傳遞給視圖的模型中。 – 2014-11-25 05:06:33