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
