Problemas com radio
10/01/2012 18:25
0
olá ...
tenho em minha aplicação uma lista de radio porem quando salvo e tento editar, os valores nao carrega nos lugares corretos .
ai vai um trexo da minha GSP

<tr class="prop">
<td valign="top" class="name">
<div>Relatorio de Atendimento (RAS/RAM/RAME) Ficha</div>
Irregularidades

<g:radio style="width:20px" id="irregularidade1True" name="irregularidade1" value="true" checked="${relatorioAcompanhamentoServicoInstance?.irregularidade1}"/>Sim
<g:radio style="width:20px" id="irregularidade1False" name="irregularidade1" value="false" checked="${relatorioAcompanhamentoServicoInstance?.irregularidade1}"/>Não
<g:textArea name="obsIrregularidade1" style="height:50px" value="${relatorioAcompanhamentoServicoInstance?.obsIrregularidade1}" />
</td>
</tr>
Tags: manthay


0
Acho que ai o erro é html, porque não usa um g:if para retornar um checked??


<g:radio style="width:20px" id="irregularidade1True" name="irregularidade1" value="true"
<g:if test ="${relatorioAcompanhamentoServicoInstance?.irregularidade1}" >
checked
</g:if>
/>Sim
10/01/2012 19:00


0
me parece uma boa opção porem não funcionou eu fiz algo parecido para testar mas ai ou traz a opção sim ou a opção não, eu gostaria de mostrar as duas e marcado com o valor correto.


mas vlw pela ajuda já me deu uma luz


grato...
11/01/2012 11:32


0
achei o problema e era bem simples faltava uma exclamação "!" onde for o valor false

o codigo fica assim
<tr class="prop">
<td valign="top" class="name">
<div>qualquer coisa</div>
Irregularidades

<g:radio style="width:20px" id="irregularidade1True" name="irregularidade1" value="true" checked="${relatorioAcompanhamentoServicoInstance?.irregularidade1}"/>Sim
<g:radio style="width:20px" id="irregularidade1False" name="irregularidade1" value="false" checked="${!relatorioAcompanhamentoServicoInstance?.irregularidade1}"/>Não <g:textArea name="obsIrregularidade1" style="height:50px" value="${relatorioAcompanhamentoServicoInstance?.obsIrregularidade1}" />
</td>
</tr>



vlw...
11/01/2012 13:39



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto