usar inList no form
30/12/2015 16:49
Boa tarde pessoal estava dando uma olhada aqui no fórum para ver se alguma ja tinha tido a duvida que estou tendo, ate achei um tópico parecido mas esta se resposta "
http://www.grailsbrasil.com.br/post/show/1130"
a minha duvida he basicamente esse eu tenho uma constraints inLsit na minha classe de dominio e queria usa essa lista em um forme para não ter que cria uma lista la no forme, vou coloca um parte do codigo para fica melhor:
String status
static constraints = {
status inList: ["Andamento","Paralizado","Finalizado"]
}
como posso chama isso no meu form ??
Tags:
Grails
Tente da forma descrita aqui:
http://stackoverflow.com/questions/8554256/access-the-inlist-values-in-view-grails
Bom dia pessoal
magnos obigado pela resposta, estou lendo um livro sobre grails e nele encontrei um topico falando sobre esse minha duvida, o autor explica da seguinte forma
que devemos cria um objeto e nesse objeto chama a constraints e inList vou coloca um parto do meu código para que possa entender melhor.
esse é o código do formulário
Status <g:select id="uniform-undefined" class="selector" name="status" from="${os.constraints.status.inList}"/>?
com isso ele pega os dados da inList criada no controlle
mesmo assim muito obrigado pela ajuda
Você não precisa criar/instanciar um objecto, você consegue pegar as 'constraints' de forma estática:
MinhaClasse.constraints.status.inList?
A título de informação, no Grails 3 a forma de acessar as constraints de uma classe de domínio mudou. Agora é:
MinhaClasse.constrainedProperties.status.inList
Caso seja usado na GSP, é importante não esquecer do
<%@ page import="meupacote.MinhaClasse" %>
no começo da página
Ainda não faz parte da comunidade???
Para se registrar, clique aqui.