[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

NumberFormatter R$1,000.00 R$1.000,00  XML
Forum Index -> Comentários Gerais
Author Message
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Caros,

NumberFormatter funciona para R$ ?

Estou querendo abandonar a tag fn (format number) para utilizar
FormatterManager do mentawai.

Code:
 public void loadFormatters() {
 
 		 FormatterManager.addFormatter("moneyFormatter", new NumberFormatter(NumberFormatter.CURRENCY)); 
 	
 	}
 


Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Sim, mas vc tem q avisar a JVM q vc tah em territorio real

Se não em engano ele vai formatar pela JVM, default, provavelmente, $1,000.00 =/

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Exatamente Velo, e é por isso que gostaria de saber como utilizar o format(Object, Locale) já que estou colocando o código anterior no ApplicationManager.


Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Faça o seu próprio formatter e parta para o abraço!

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Lobo wrote:
Exatamente Velo, e é por isso que gostaria de saber como utilizar o format(Object, Locale) já que estou colocando o código anterior no ApplicationManager.

 


Tem como vc setar isso na JVM!!!

Soh, plz, naum me pede como fazer, hehehehe, toh sem java por umas semanas

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline


Soh, plz, naum me pede como fazer, hehehehe, toh sem java por umas semanas
 



Eu não sou muito acostumado a pedir não , pode deixar.

Vou criar o meu formatter é melhor.

De qualquer forma obrigado.

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Formata moeda Real

Code:
 package util;
 
 import java.text.DecimalFormat;
 import java.util.Locale;
 
 import org.mentawai.formatter.Formatter;
 
 public class RealFormatter implements Formatter {
 
 	
 	public RealFormatter(){
 		
 	}
 	
 	public String format(Object obj, Locale loc){
 		String real = obj.toString();
 		if(real != null && real.length() > 0){
 			DecimalFormat df = new DecimalFormat("#,###,###.00");
         	return df.format(Double.parseDouble(real));
 		}
 		return null;
 	}
 	
 	
 }
 


no AppManager:

Code:
 public void loadFormatters() {
 		FormatterManager.addFormatter("realFormatter", new RealFormatter()); 
 	}
 


no jsp:
Code:
 <mtw:out value="debito" formatter="realFormatter" />
 



Funciona que é uma beleza e não é necessário modificar nada na JVM.

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
IceW0lf


[Avatar]

Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline

Boa lobo... ficou mt bom...

Proximo projeto vou usar como o primo lobo ai...

Leiber Wallace
Voixy ::: Soluções em Telecomunicações
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

IceWolf,
Lobo,
Velo

Viva a fauna, kkkk
Mitologica ou não!

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline


Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
IceW0lf


[Avatar]

Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline


Leiber Wallace
Voixy ::: Soluções em Telecomunicações
Jtiago



Joined: 24/09/2007 15:14:33
Messages: 3
Offline

Ressuscitando o post...
Só pra somar no conhecimento...
Ficaria mais elegante assim.
Code:
 package util;
  
 import java.text.DecimalFormat;
 import java.text.NumberFormat;
 import java.util.Locale;
  
 import org.mentawai.formatter.Formatter;
  
  public class RealFormatter implements Formatter {
  
  	
  	public RealFormatter(){
  		
  	}
  	
  	public String format(Object obj, Locale loc){
  		String real = obj.toString();
  		if(real != null && real.length() > 0){
  			NumberFormat formatMoney = NumberFormat.getCurrencyInstance(new Locale("pt","BR"));
  			return formatMoney.format(Double.parseDouble(real)).replaceAll("R\\$\\ ", "");
  		}
  		return null;
  	}
  	
  	
  }
 


Abraços

Tiago Silveira
--------------------------------
www.jtiago.com
[WWW] [MSN]
Jalerson



Joined: 19/02/2007 21:10:43
Messages: 65
Offline

Galera qual o tipo ideal pra guardar moeda (em reais) no meu bean? Eu to usando o mtw:inputMoney do menta, vou precisar fazer alguma conversão?

Obrigado!
[MSN]
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team