Como definir o valor de tag select em formulário de edição
14/01/2016 12:40
Olá Pessoal,
Uma pergunta meio boba, mas que to apanhando um pouco.
tenho a seguinte classe :
class Foo {
?Boolean property
}
em um formulário, ai tentar editar o registro a tag select está ignorando o valor da propriedade definida na entidade. Andei lendo a documentação e procurando na internet, fiz da seguinte maneira:
<g:select id="property" name="property" from="${[1,0]}" value="${foo.property}" valueMessagePrefix="boolean.select" />
boolean.select.0=Não
boolean.select.1=Sim
Eu salvo a entidade com o valor false e já verifiquei que é salvo o valor correto. Porém quando tento editar a entidade o valor mostrado é sim.
Pelo o que está na documentação essa seria a forma mais robusta de tratar a situação. Estou cometendo algum erro que não estou enxergando.
Obrigado
Tags:
Grails, Tags, Select