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
