Pessoal,
Por favor uma ajuda. Tenho um numero decimal e o primefaces por padrão separa o decimal por ponto, porém eu preciso que seja separado por vírgula.
Obrigado!
Pessoal,
Por favor uma ajuda. Tenho um numero decimal e o primefaces por padrão separa o decimal por ponto, porém eu preciso que seja separado por vírgula.
Obrigado!
String.format("%1$,." + quantidadeDeCasas + "f", valor)
Obrigado pela ajuda, mas existe alguma forma utilizando os próprios componentes do primefaces?
Boa tarde Andre
O PrimeFaces tem o componente inputNumber para isso, basta definir o valor do atributo decimalSeparator como “,”
Deixa eu te explicar, estou usando um datatable pra fazer a exibição de uma listagem que vem do banco de dados. Tipo assim:
<p:column headerText="Custo Nfe">
<p:outputLabel value="R$ #{ordemCompilada.custoNfe}" >
</p:outputLabel>
</p:column>
Aaaah, você pode usar f:convertNumber
Já tentei, mas não funcionou, então você tem os parametros?
Veja se te ajuda
<f:convertNumber type="currency" currencySymbol="R$" minFractionDigits="2" locale="pt_BR"/>
Tente isso
<p:column headerText=“Custo Nfe” >
<h:outputText value="#{ordemCompilada.custoNfe}" >
<f:convertNumber currencySymbol="R$ " type=“currency” />
</h:outputText>
</p:column>