Seguinte galerinha…
Como faço pra setar o radio button de uma tela de alteração de dados como checado recebendo o valor conforme registro selecionado na lista?
Valeu pessoal!! =)
Seguinte galerinha…
Como faço pra setar o radio button de uma tela de alteração de dados como checado recebendo o valor conforme registro selecionado na lista?
Valeu pessoal!! =)
Já consegui resolver galerinhaaaaa!! Só não sei se é a melhor forma, mas tá funcionando, se alguém tiver uma idéia mais inteligível posta ai!!
Segue o código…
Na minha Action seto o atributo da minha JSP(Campo hidden) com o valor do meu Objeto DTO que interessa…
Esse viewInfo ai é de um framework maluko que uso aqui no projeto, mas em outros casos seria request.setAttribute(String, Object);
viewInfo.set("radioTipoDivida", configuracaoPafDTO.getTipoDividaPublicaFederal().getIdTipoDividaPubFederal());
Na minha JSP eu usei a tag JSTL core:if pra checar conforme o valor do atributo setado…
<td class="sub_titulo">
<core:if test="${radioTipoDivida eq 1}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida1" value="1" checked="checked" onclick="preencherFrame();preencheHiddenRadioTipoDivida(1)">
<input type="hidden" name="hiddenTipoDivida" id="hiddenTipoDivida"/>
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPMFi" />
</core:if>
<core:if test="${radioTipoDivida ne 1}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida1" value="1" onclick="preencherFrame();preencheHiddenRadioTipoDivida(1)">
<input type="hidden" name="hiddenTipoDivida" id="hiddenTipoDivida"/>
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPMFi" />
</core:if>
</td>
<td class="sub_titulo">
<core:if test="${radioTipoDivida eq 2}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida2" value="2" checked="checked" onclick="preencherFrame();preencheHiddenRadioTipoDivida(2)">
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPFe" />
</core:if>
<core:if test="${radioTipoDivida ne 2}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida2" value="2" onclick="preencherFrame();preencheHiddenRadioTipoDivida(2)">
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPFe" />
</core:if>
</td>
<td class="sub_titulo">
<core:if test="${radioTipoDivida eq 3}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida3" value="3" checked="checked" onclick="preencherFrame();preencheHiddenRadioTipoDivida(3)">
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPF" />
</core:if>
<core:if test="${radioTipoDivida ne 3}">
<input type="radio" name="radioTipoDivida" id="radioTipoDivida3" value="3" onclick="preencherFrame();preencheHiddenRadioTipoDivida(3)">
<bean:message bundle="BandaPaf" key="br.gov.stn.analisedivida.bandapaf.BandaPaf.labelDPF" />
</core:if>
