labelFunction...

deve ser isso mesmo. Ainda não tentei mas acho que é isso mesmo...

On Dec 18, 1:02 pm, Bruno Tourinho <bruno...@gmail.com> wrote:
> No seu item renderer use um dateFormater com a formatString=YYYY-MM-DD ou no 
> componente que ta o grid usa uma labelFunction, valeu!?
>
> Sent from my iPhone
>
> On 18/12/2010, at 09:41 AM, Leonardo Ribeiro <leojribe...@gmail.com> wrote:
>
> > Formata no seu back no formato desejado e depois manda para o front
>
> > 2010/12/17 Bruno Carneiro <guimaraescarne...@gmail.com>
> > Então, eu costumo enviar do back pro front valores de data como String
> > nesse formato YYYY-MM-DD, pois esse é o formato que fica gravado no
> > banco. Eu leio do banco e mando direto pro front.
>
> > Ai no front, eu preciso de um itemRenderer para mostrar essa data no
> > formato DD/MM/YYYY
>
> > Eu cheguei a criar essse itemRenderer
>
> > public class DataItemRenderer extends Label
> >        {
> >                private var date:Date;
>
> >                public var dataField:String = 'data'; //////// ESSE É O 
> > PROBLEMA
>
> >                public function DataItemRenderer()
> >                {
> >                        super();
> >                }
>
> >                override protected function 
> > updateDisplayList(unscaledWidth:Number,
> > unscaledHeight:Number):void
> >        {
> >                super.updateDisplayList(unscaledWidth, unscaledHeight);
>
> >                        var date:Date = DateField.stringToDate( 
> > data[this.dataField],'YYYY-
> > MM-DD');
>
> >            super.text = DateField.dateToString(date,'DD/MM/YYYY');
> >        }
> >        }
>
> > O problema é que o campo que armazena a data é informado via código,
> > mas o itemRenderer deveria ser capaz de usar qualquer dataField?
>
> > Entendem? Não sei como informar o dataField sem ser via código. Mas eu
> > tenho no meu sistema vários campos de data com nomes diferentes e eu
> > quero usar o mesmo itemRenderer para todos esses campos. Se eu for
> > usar o meu itemRenderer eu teria que criar uma cópia dele para cada
> > campo setando seu nome na variável dataField.
>
> > O que qui eu faço??????
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para 
> > flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> > --
> > []'s
> > Leonardo
>
> > Linux User #488650
> > Ubuntu User #27045
> > Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para 
> > flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a