Boa tarde,
Tenho em minha página dois componentes sendo um inputText e outro outputText. Gostaria que os valores mostrados neles possuíssem sempre 4 casas após a vírgula.
Atualmente eles estão com o pattern="###,##9.9999". No entanto, todos os zeros no final do número são ignorados.
Ex:
Se digito 4,560 o sistema exibe 4,56 quando deveria mostrar 4,5600
Se digito 4,000 o sistema exibe apenas 4 quando deveria mostrar 4,000
Alguém conhece alguma solução para isso?
Abaixo segue o código dos dois componentes.
<rich:column >
		<h:inputText  value="#{p.auxprecoComDesconto}" id="valorUnit"
				rendered="#{webUsuario.webTipoUsuario.descTipoUsuario != 'CLIENTE'}"							
				style="font-size: 11px; border: 1px solid #CCC; width: 90px; text-align: center !important; height : 17px;">
				<f:convertNumber type="currency" pattern="###,##9.9999"  />
				<f:converter converterId="myDoubleConverter"/>						
							
				<a4j:support event="onblur"						
				reRender="pQtd, valorUnit, subTotal, total, desconto, descontoTotal,
                                totalProd, totalIcms, totalIpi, frete, forms, percDescComissao,
                                percResultComissao, percComissao, vlrComissao, vlrComissaoTotal" />
		</h:inputText>
		<h:outputText value="#{p.precoComDesconto}"
				rendered="#{webUsuario.webTipoUsuario.descTipoUsuario == 'CLIENTE'}"
				style="text-align: center">
				<f:convertNumber type="currency" pattern="###,##9.9999" />
				<f:converter converterId="myDoubleConverter"/>
			        <a4j:support event="onblur" reRender="percDescItem" />
		</h:outputText>
							
</rich:column>
        