Não consigo acessar um método dentro do Domain(Criar combo dinãmico)
23/05/2012 19:55
public List dadosCombo(Long idAtributo){
Session sess = sessionFactory.getCurrentSession()
def consulta = sess.createSQLQuery('select distinct t.inform_atribu from sis.TBVALORATRI t where id_atributo =: idAtributo')
consulta.setParameter("idAtributo",idAtributo)
return consulta.list()
}
<g:elseif test="${tipoAtributo.tpComponenteTela.equals('COMBO')}">
<g:select id="${tipoAtributo}" optionKey="informAtributo"
from="${TipoValorAtributo.dadosCombo(tipoAtributo.id)}"
onchange="${remoteFunction(action:'retornaCombo')}"
name="${tipoAtributo}"
value="${tipoAtributo?.id}"
noSelection="${['null':'-Selecione o tipoAtributo -']}"/>
</g:elseif>
No signature of method: static TipoValorAtributo.dadosCombo() is applicable for argument types: (java.lang.Long) values: {98}
Para se registrar, clique aqui.