Formatação de campo numérico com jQuery

0 respostas
antoniosalvador

Saudações,

Tenho um campo na minha tela que a depender da opção marcada do radio ele vai ficar readonly ou não. abaixo segue o código:

<div class="col-grande">
				&lt;label class="label"&gt;<b>Valor</b>&lt;/label&gt;
					&lt;h:selectOneRadio id="tipo_valor" label="" value="#{coberturaBean.flagTipoValor}" styleClass="radioleft" style="width:250px;"&gt;
		  				&lt;f:selectItem id="tipo_valor_mercado" itemLabel="#{msgBundle.valorMercadoReferenciado}" itemValue="1" /&gt;
						&lt;f:selectItem id="tipo_valor_determinado" itemLabel="#{msgBundle.valorDeterminado}" itemValue="2" /&gt;
						&lt;a4j:support event="onclick" reRender="valor" ajaxSingle="true" action="#{coberturaBean.trocaTipoValor}" /&gt;						
					&lt;/h:selectOneRadio&gt;
				   <br />
				&lt;/div&gt;
				&lt;div class="col-medio"&gt;
					&lt;label class="label"&gt;<b>#{msgBundle.novoValor}</b>&lt;/label&gt;
					&lt;h:panelGroup id="valorCobertura"&gt;
						&lt;h:inputText id="valor" class="input-medio"  value="#{coberturaBean.controleCobertura.coberturaCasco[coberturaBean.opcaoCalculo].valorImportanciaSegurada}" readonly="#{controleCobertura.renderizarValor}" converter="moedaConverter"&gt;
							&lt;rich:jQuery panelId="valorCobertura" selector="#valor" query="priceFormat({prefix:'',centsSeparator:',',thousandsSeparator:'.'})" timing="onload" /&gt;											
						&lt;/h:inputText&gt;
					&lt;/h:panelGroup&gt;					
				 &lt;/div&gt;

Logo que a tela é carregada o campo é formatado normalmente, porém quando seleciono a opção pra o campo ficar readonly e depois volto para ele ficar editavél novamente, o campo perde a formatação.

Alguém pode ajudar?

Criado 14 de dezembro de 2009
Respostas 0
Participantes 1