Pôôô.. legal.. funcionou demaiss... rsrs...

Obrigadoooo =D


From: Elvis Fernandes 
Sent: Monday, January 28, 2008 4:00 PM
To: [email protected] 
Subject: [flexdev] Re: Formatar data e numero em DataGrid


Se você colocar no DataField, não vai funcionar mesmo ... no DataField vc 
coloca qual o campo deve ser lido para preencher aquela coluna ...

Experimenta usar labelFunction ... exemplo:

<mx:DataGridColumn headerText="Status" dataField="Conciliado" width="10" 
labelFunction="sua_funcao()"/>

aí, vc cria sua função:

private function sua_funcao(item:Object, coluna:DataGridColumn):String {
    return formatData.format(item.DataLancamento);
}

Adapta direitinho pro seu código e vê se funciona...

Abraço!

Elvis



2008/1/28 Vinícius Sandim <[EMAIL PROTECTED]>:


  Ola pessoal, boa tarde... tentei o dia todo fazer isso e nao estou
  conseguindo...

  Quero formatar uma data e um valor que esta em um data grid....

  Dao uma olhada...

  Tenho esses dois formaters:
  <mx:CurrencyFormatter id="formatNumero" precision="2" currencySymbol="R$"
  decimalSeparatorTo="," decimalSeparatorFrom="," />

  <mx:DateFormatter id="formatData" formatString="DD/MM/YYYY" />

  E o meu grid é o seguinte:

  <mx:DataGrid x="10" y="73" width="740" height="244" id="grdFaturamentos">

     <mx:columns>

         <mx:DataGridColumn headerText="Vencimento"
  dataField="DataLancamento" width="60"/>

         <mx:DataGridColumn headerText="Descrição" dataField="Descricao"
  width="60"/>

         <mx:DataGridColumn headerText="Valor" dataField="Valor" width="10"/>

         <mx:DataGridColumn headerText="Status" dataField="Conciliado"
  width="10"/>

     </mx:columns>

  </mx:DataGrid>

  Pensei em fazer assim nos gridcollumns

  DataField="{formatData.format(data.DataLancamento)}"

  DataField="{formatNumero.format(data.Valor)}"

  Tentei de varias formas, pesquisei no grupo e nada....

  Se alguem puder ajudar... desde ja agradeço...





  

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a