Ir para conteúdo


Foto

Formatação moeda na Grid.


  • Por favor, faça o login para responder
3 respostas neste tópico

#1 kikomeurer

kikomeurer

    Member Avançado

  • Membros
  • PipPipPip
  • 68 posts

Postado 26 February 2015 - 08:56

Olá pessoal.

 

Miguei meu projeto para o sencha cmd, foi uma luta mas agora foi.

 

só estou com um pequeno probleminha no render da coluna na grid.

{
     xtype: 'gridcolumn',
     dataIndex: 'valor',
     renderer: Ext.util.Format.brMoney,
     text: 'Valor', 
     width: 140
}

Mas o resultado é [oblect Object]1,80.

 

Obs: Se rodar com o ext-all sem compilar funciona normal.

 

Alguma opinião?



#2 Wemerson Januario

Wemerson Januario

    Administrador Ext JS Brasil

  • Administrators
  • 821 posts
  • LocationGoiânia - GO

Postado 26 February 2015 - 12:39

é bem simples, confira se o field valor do model esta com type float, e use assim

{
xtype: 'numbercolumn',
format: 'R$ 0.000,00/i',
dataIndex: 'valor',
text: 'Valor'
}

Wemerson Januario
http://wemersonjanuario.com.br
Twitter: @januariocoder

 

Treinamento e Consultoria Ext JS. Qualifique-se já!


#3 kikomeurer

kikomeurer

    Member Avançado

  • Membros
  • PipPipPip
  • 68 posts

Postado 26 February 2015 - 16:24

Wemerson Januario

 

Olá!

 

 type float é certinho fiz o teste que me passou.

 

Se eu usar o ext-all sem complilar no cmd funciona certinho, mas depois de compilado.

 

Fica meio confuso o negocio.

 

ao formatar 600.00 reais ficou assim = R$ 600,00000

ao formatar 5633.56 rais ficou assim = R$ 5,633.5600 



#4 kikomeurer

kikomeurer

    Member Avançado

  • Membros
  • PipPipPip
  • 68 posts

Postado 26 February 2015 - 18:01

Consegui resolver.

 

Ext.Loader.loadScript("../ext/packages/ext-locale/overrides/pt_BR/ext-locale-pt_BR.js");

 

Substitui o ext-locale-pt_BR.js da sencha que formata o brMoney errado por outro!

 

Att;






0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos