Bruno Tourinho,
Que isso, que bom vc ter avisado. pq não sabia dessa estou começando no flex
agora e foi a forma que encontrei de fazer a formatação. Ja vou alterar para
o s:datetimeformatter
Valeu pelo aviso.....

Em 3 de outubro de 2011 18:02, Bruno Tourinho <[email protected]> escreveu:

> rsrsrsrs... "cheatando" com componente MX... ;) ...brincadeira Brunão...
> também funciona muito bem... mas a classe já foi deprecated... então é
> questão de tempo até a adobe deixar só o s:datetimeformatter
>
> 2011/10/3 Bruno Borges <[email protected]>
>
>> Cristiano Gonçalves, boa tarde
>>
>> tenta usar da seguinte maneira,
>>
>> <fx:Declarations>
>>         <mx:DateFormatter id="format_date" formatString="DD/MM/YYYY"/>
>> </fx:Declarations>
>>     <fx:Script>
>>         <![CDATA[
>>             import mx.collections.ArrayCollection;
>>
>>             [Bindable] protected var _dpColeta:ArrayCollection;
>>
>>             private function
>> formatDate_labelFunc(item:Object,column:GridColumn):String{
>>                 return format_date.format(item.data);
>>             }
>>
>>
>>         ]]>
>>     </fx:Script>
>>
>>
>>     <s:DataGrid id="dg_coletas" width="100%" height="100%"
>>                 dataProvider="{_dpColeta}" focusEnabled="false"
>> fontSize="24"
>>                 resizableColumns="false">
>>         <s:columns>
>>             <s:ArrayList>
>>                 <s:GridColumn headerText="Data" dataField="data"
>> labelFunction="formatDate_labelFunc"/>
>>             </s:ArrayList>
>>         </s:columns>
>>     </s:DataGrid>
>>
>> Em 3 de outubro de 2011 10:17, Bruno Tourinho <[email protected]>escreveu:
>>
>> Acabei mandando incompleto... faltou a função toDate que segue...
>>>
>>> public static function toDate(dateString:String):Date
>>>         {
>>>             if(dateString != null)
>>>             {
>>>                 var match:Array = dateString.match( /\d+/g );
>>>
>>>                 if( match.length < 7 ) match.push('0');
>>>
>>>                 return new Date( Number(match[0]), Number(match[1]-1),
>>> Number(match[2]), Number(match[3]), Number(match[4]), Number(match[5]),
>>> Number(match[6]) );
>>>             }
>>>             else
>>>                 return null;
>>>         }
>>>
>>> 2011/9/30 Bruno Tourinho <[email protected]>
>>>
>>>> Fiz uma classe pra retornar o string tanto de uma data em formato Date
>>>> quanto pra retornar o que vem do banco...
>>>>
>>>> public static function toDateString(value:Object,dStyle:String =
>>>> "short", tStyle:String = "none", errorMessage:String = "Not a date"):String
>>>>         {
>>>>             var df:DateTimeFormatter = new
>>>> DateTimeFormatter(LocaleID.DEFAULT,dStyle,tStyle);
>>>>             if(value is Date)
>>>>             {
>>>>                 return df.format(value as Date);
>>>>             }
>>>>             else
>>>>             if(value is String)
>>>>             {
>>>>                 return df.format(toDate(value.toString()));
>>>>             }
>>>>             else
>>>>                 return "Data não especificada"
>>>>         }
>>>>
>>>> Abraço
>>>>
>>>>
>>>> 2011/9/30 bruno bg <[email protected]>
>>>>
>>>>> procure por labelFunction.
>>>>>
>>>>>
>>>>>
>>>>> brunobg
>>>>> --
>>>>> ****************************************************
>>>>> www.brbsoftware.com.br
>>>>> [email protected]  (MSN & Skype)
>>>>> blogflex.brunobg.com
>>>>> @brunogrohs
>>>>> (21) 9913-2397
>>>>>
>>>>>
>>>>> Em 30 de setembro de 2011 09:31, Cristiano Gonçalves <
>>>>> [email protected]> escreveu:
>>>>>
>>>>>> Pessoal estou  desenvolvendo um sistema,porém estou com um problema em
>>>>>>
>>>>>> relação a data.Estou utilizando o postgres sql e criei uma data
>>>>>> variável do tipo Date ,mas no grid da minha aplicação aparece no
>>>>>> seguinte formato "Fri sep 30 00:00:00 GMT - 0300 2011"Como coloco no
>>>>>> padrão português.No aguardo
>>>>>>
>>>>>> --
>>>>>> 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
>>>>>
>>>>
>>>>
>>>  --
>>> 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
>>
>>
>>
>>
>> --
>> Bruno Moreira Borges
>> Sistemas Web e Linux - Fone: (064) 8419-1807
>> "Posso explicar software gratuito em três palavras: liberdade, igualdade e
>> fraternidade"
>> *Richard Stallman*,
>>
>>
>>  --
>> 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




-- 
Bruno Moreira Borges
Sistemas Web e Linux - Fone: (064) 8419-1807
"Posso explicar software gratuito em três palavras: liberdade, igualdade e
fraternidade"
*Richard Stallman*,

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