Tenho um problema muito parecido, eu tento usar o format do spark mas sem mto sucesso pq ateh que formata certo mas preciso digitar ponto na parte decimal assim ele formata corretamente se digito com virgula da NaN Em 11/10/2011 22:39, "Pri Luft Smaniotto" <[email protected]> escreveu:
> Oi Fábio, > > Tem q ser passado argumentos na chamada a funcao formataDadosMoeda? > > Obrigado. > > Em 11 de outubro de 2011 22:40, Fabio Luciano Goes < > [email protected]> escreveu: > >> esqueci desse detalhe : >> <mx:NumberFormatter id="formatadorNumero" precision="2" >> decimalSeparatorTo="," thousandsSeparatorTo="." useThousandsSeparator="true" >> /> >> >> >> Em 11 de outubro de 2011 22:39, Fabio Luciano Goes < >> [email protected]> escreveu: >> >> Voce já pode trazer os dados formatados ou usar uma labelFunction. >>> >>> Como eu faço no flex 3 >>> >>> <mx:AdvancedDataGrid id="adgMovimentoContas" >>> designViewDataType="flat" left="10" right="10" top="10" bottom="10" >>> dataProvider="{listaMovimentoConta}" click="selecionaLancamento()" > >>> <mx:columns> >>> <mx:AdvancedDataGridColumn headerText="codigo" >>> visible="false" dataField="codigoDocumento" /> >>> <mx:AdvancedDataGridColumn headerText="Data" >>> dataField="dataDocumento" labelFunction="formataDadosData"/> >>> <mx:AdvancedDataGridColumn headerText="Documento" >>> dataField="numeroDocumento"/> >>> <mx:AdvancedDataGridColumn headerText="Descrição" >>> dataField="observacao"/> >>> <mx:AdvancedDataGridColumn headerText="Plano contas" >>> dataField="numeroPlanoContas"/> >>> <mx:AdvancedDataGridColumn headerText="Tipo" >>> dataField="codigoTipoMovimento" labelFunction="formataDadosTipoMovimento"/> >>> <mx:AdvancedDataGridColumn headerText="Valor" >>> textAlign="right" dataField="valorMovimento" >>> labelFunction="formataDadosMoeda"/> >>> <mx:AdvancedDataGridColumn headerText="DataLancamento" >>> dataField="dataLancamento" visible="false"/> >>> </mx:columns> >>> </mx:AdvancedDataGrid> >>> >>> a função : >>> public function formataDadosMoeda(linhaItem:Object, coluna: >>> AdvancedDataGridColumn) : String >>> { >>> var valorRetorno :String = ""; >>> var valor : Number; >>> valor = linhaItem.valorMovimento >>> valorRetorno = formatadorNumero.format(valor.toFixed(2)); >>> return valorRetorno; >>> } >>> >>> >>> Em 11 de outubro de 2011 21:26, Pri <[email protected]> escreveu: >>> >>> Olá..... >>>> >>>> Como faço pra mostrar no meu grid ao invés do ponto(.) a vírgula(,)? >>>> Ex: no meu banco o preço está assim 12.25 e no grid eu quero mostrar >>>> assim 12,25. >>>> >>>> Obrigado. >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >>> >>> >>> >>> -- >>> *Fabio Luciano Goes dos Santos >>> Analista Desenvolvedor >>> [email protected]* >>> >>> >> >> >> -- >> *Fabio Luciano Goes dos Santos >> Analista Desenvolvedor >> [email protected]* >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > *Priscila Luft Smaniotto* > Analista de Sistemas > *E-mail: *[email protected]/[email protected]* > Msn:* [email protected] > *Twitter:* priluft > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
