Show!! solucao muito simples mesmo, nao tinha imaginado isso :)

Geralmente crio um renderer e nele (já q todo renderer implementa a
interface IDataItemRendererList) acesso a lista do dataprovider pelo
listData.

Mas realmente, essa aí me impressionou  pela simplicidade :)



[]'s



Em 16 de agosto de 2011 10:33, <[email protected]> escreveu:

>  De fato esta idéia é bem interessante!!!****
>
> ** **
>
> Bá, muito obrigado Samuel e aos demais.****
>
> ** **
>
> ** **
>
> Grato por sua atenção.****
>
> ** **
>
> Att****
>
> ** **
>
> *Rodrigo Werlin*
>
> Gerente de projetos****
>
> Bsinfo Tecnologia ltda - Integrar para simplificar****
>
> www.sequenceweb.com.br ****
>
> Tel (54) 2621-3836 | (54) 9146-5632 ****
>
> P Antes de Imprimir, por favor, pense no impacto ao meio-ambiente.****
>
> ** **
>
> *De:* [email protected] [mailto:[email protected]] *Em nome
> de *Samuel Facchinello
> *Enviada em:* segunda-feira, 15 de agosto de 2011 17:34
> *Para:* [email protected]
> *Assunto:* Re: [flexdev] Re: Acessando datagrid do DataGridColumn****
>
> ** **
>
> com labelfunction ficaria mais ou menos assim:****
>
> ** **
>
> ** **
>
> *private var sequencial:int = 0;*****
>
> *private function labelSequencial(item:Object):String{*****
>
> *         return sequencial++;*****
>
> *}*****
>
> ** **
>
> *<mx:DataGridColumn dataField="" labelFunction="labelSequencial"*****
>
> *                                headerText="Sequencial"/>*****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> e toda a vez que seu array altera-se, você deve zerar a variavel
> sequencial.****
>
>
> ****
>
> ** **
>
> Att,
> Samuel Facchinello****
>
> http://desenvolvendoemflex.blogspot.com
> Joinville - SC****
>
>
>
> ****
>
> Em 15 de agosto de 2011 17:29, Squik <[email protected]> escreveu:**
> **
>
> Isto Guilherme e Samuel,
>
> Porem eu não tenho esta informação (prorpiedade) que quero mostrar na
> linha.
> ex: eu tenho uma coluna chamada ORDEM que não vem do banco e nem é
> criada manualmente.
>
> como posso acessar lá dentro de uma propriedade (DATA.ORDEM) que não
> existe "data.ordem"...
>
> seria algo assim mais ou menos:
>
> private function carregaOrdem(item:object):String{
>
>  return 1+1; // porem na próxima linha este cara não existe mais.
>
> }
>
> sabendo que isto não funciona, eu queria acessar o datagrid para
> trabalhar com o dataprovider dele...saca!!
> para não criar uma nova instancia.
>
> que voces acham?****
>
>
>
>
>
> On Aug 15, 4:06 pm, Guilherme Sjlender <[email protected]> wrote:
> > Você pode acessar os dados do item referente a linha do DataGridColumn de
> > duas formas:
> >
> >    - Usar o labelFunction como o Samuel lhe passou;
> >    - Ou Criar um ItemRenderer para o DataGridColumn e dentro desse
> >    itemRenderer você terá a variável "data" preenchida com os valores dos
> itens
> >    da lista, cada itemRenderer terá a informação referente a sua linha.
> >
> > Boa sorte!
> > Att.****
>
> > Em 15 de agosto de 2011 15:34, Samuel Facchinello <[email protected]
> >escreveu:****
>
> >
> >
> >
> > > labelFunction resolveria seu problema.
> >
> > > Att,
> > > Samuel Facchinello
> > >http://desenvolvendoemflex.blogspot.com
> > > Joinville - SC
> >****
>
> > > Em 15 de agosto de 2011 15:03, Squik <[email protected]>
> escreveu:****
>
> >
> > > tar no grid uma coluna com
> >
> > >  --
> > > 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 emhttp://groups.google.com/group/flexdev
> ****
>
> >
> > --
> > Guilherme Sjlender -http://www.gflex.biz/
> > ------------------------------------------------------------
> > Desenvolvedor Web - Flex3.6/Flex4.5/JavaEE
> > Desenvolvedor Desktop - AIR/JavaSE
> > Desenvolvedor Mobile - Android/JavaME/Flex4.5
> > ------------------------------------------------------------
>
> --
> 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
>



-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

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