[Resolvido] Formatar campo no view do JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
paulofernandesjr
JavaEvangelist
[Avatar]
Membro desde: 04/10/2007 12:36:58
Mensagens: 474
Localização: São Paulo - Capital
Offline

olá

Como posso formatar o campo para númerico (valor) no view(JSP) do JSF

estou tentando assim



mas ele não muda nada, alguém pode ajudar?

porém nesse mesmo número eu posso ter até bilhão, ou seja, pattern ###.###.###.###,##

abraço

This message was edited 1 time. Last update was at 04/11/2009 12:50:23


Paulo Fernandes
Desenvolvedor Java

Aprenda CSS
Twitter
[Email] [WWW] [MSN]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

provavelmente você está tentando formatar em tempo de excecução ... em JSF isso acho não é possivel. Eu utilizo em meus projeto o jquery para formatar determinados campo como dinheiro, cep, etc... se você quer formatar para valor monetario usa o jqueryMoney da uma procurada.

abraço
[WWW]
paulofernandesjr
JavaEvangelist
[Avatar]
Membro desde: 04/10/2007 12:36:58
Mensagens: 474
Localização: São Paulo - Capital
Offline

essa extensão do JQuery eu conheço, uso ela para formatar as entradas.

eu vi em algum site isso sendo feito em JSF, mas não lembro qual

mas acho que farei com JQuery mesmo

abraço

Paulo Fernandes
Desenvolvedor Java

Aprenda CSS
Twitter
[Email] [WWW] [MSN]
paulofernandesjr
JavaEvangelist
[Avatar]
Membro desde: 04/10/2007 12:36:58
Mensagens: 474
Localização: São Paulo - Capital
Offline

Fiz da seguinte forma



no bean fornecedor eu adicionei um parametro

private String valorTotalS;

e criei um get para ele fazendo da seguinte forma



abraço

Paulo Fernandes
Desenvolvedor Java

Aprenda CSS
Twitter
[Email] [WWW] [MSN]
sauron_fight
Debugger
[Avatar]

Membro desde: 07/11/2007 16:29:51
Mensagens: 56
Offline

Amigo sua formacao deu certo comigo, mais tenho a necessidade
e efetuar calculos com os valores, por isso coloquei minha variavel
como double mais inves de gravar no banco 10.50 ele grava 10.5
voce pode me ajudar



Agradeco a Todos
paulofernandesjr
JavaEvangelist
[Avatar]
Membro desde: 04/10/2007 12:36:58
Mensagens: 474
Localização: São Paulo - Capital
Offline

sauron_fight wrote:Amigo sua formacao deu certo comigo, mais tenho a necessidade
e efetuar calculos com os valores, por isso coloquei minha variavel
como double mais inves de gravar no banco 10.50 ele grava 10.5
voce pode me ajudar



Agradeco a Todos


sauron_fight tecnicamente 10.50 é a mesma coisa que 10.5

o que você pode fazer é configurar no banco de dados para sempre ele completar o valor com duas casas decimais

outra coisa, é quando ele for exibir na tela, ele converte esse numero para String e substitui o ponto por virgula e completa com as casas decimais desejadas

Abraço


Paulo Fernandes
Desenvolvedor Java

Aprenda CSS
Twitter
[Email] [WWW] [MSN]
sauron_fight
Debugger
[Avatar]

Membro desde: 07/11/2007 16:29:51
Mensagens: 56
Offline

Fiz o seguinte coloquei meu atributos String fiz um Double.parseDouble fiz os calculos
monetarios e depois utilizei a classe DecimalFormat deu tudo certo.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team