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
