hehe ta beleza 2009/10/30 Augustus Costa <augustusco...@gmail.com>
> Depois tu me paga 10 cervejas =] > > > 2009/10/30 Leonardo Ribeiro <leojribe...@gmail.com> > >> Valeu Augustus, agora ta 100% >> Muito obrigado cara... >> >> 2009/10/30 Augustus Costa <augustusco...@gmail.com> >> >>> mais uma coisa >>> >>> >>> <mx:DataGridColumn headerText="Disciplina" width="50" >>> labelFunction="minhaLabelFunction"/> >>> >>> >>> >>> >>> 2009/10/30 Augustus Costa <augustusco...@gmail.com> >>> >>>> private function minhaLabeFunction(item:Object, >>>> column:DataGridColumn):String{ >>>> // aqui vai o \ ,, / >>>> return "minha String"; >>>> } >>>> >>>> >>>> Detalhes: o objeto que vc recebe é o mesmo objeto da sua linha então vc >>>> pode fazer um casting e pegar o que vc quer >>>> >>>> exemplo: meuTipo = MeuTipo(item); >>>> return meuTipo.meuOutroTipo.nome; >>>> >>>> sacou zé? =] >>>> >>>> >>>> 2009/10/30 Leonardo Ribeiro <leojribe...@gmail.com> >>>> >>>>> E como seria? hehe >>>>> >>>>> 2009/10/30 Augustus Costa <augustusco...@gmail.com> >>>>> >>>>>> Ah vei, agora vc explicou... Vc tem que usar uma label function... >>>>>> >>>>>> 2009/10/30 Leonardo Ribeiro <leojribe...@gmail.com> >>>>>> >>>>>>> Sim beleza eu ate uso nas outras telas e funciona, mas nessas outras >>>>>>> telas as classes que esse arrayCollection possui, contem apenas >>>>>>> atributos >>>>>>> "simples" (string, int, etc). >>>>>>> Nesse caso a classe que o ArrayCollection possui, tem como atributos >>>>>>> outras classes, no caso é a classe Diario que tem como atributos >>>>>>> (Professor, >>>>>>> Curso, Disciplina) e o que preciso mostrar na DataGrid é o atributo >>>>>>> "nome" >>>>>>> de cada um dos 3 atributos (Professor, Curso, Disciplina).. Entendeu? >>>>>>> >>>>>>> Entao, por isso que coloquei assim >>>>>>> >>>>>>> <mx:DataGridColumn headerText="Disciplina" width="50" >>>>>>> dataField="disciplina.nome"/> >>>>>>> >>>>>>> no caso to pegando o atributo "nome", do atributo "disciplina" da >>>>>>> classe "Diario" que esta no ArrayCollection que é o DataProvider da >>>>>>> DataGrid. >>>>>>> >>>>>>> Mas assim nao ta funcionando... >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2009/10/30 Augustus Costa <augustusco...@gmail.com> >>>>>>> >>>>>>>> ele e alguns outros componentes tem uma propriedade chamada >>>>>>>> dataProvider="{aqui vai o teu array ou arrayCollection}" quando vc >>>>>>>> mudar o >>>>>>>> source no caso do arraycollection da um refresh e ai pronto é sal! =] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2009/10/30 Leonardo Ribeiro <leojribe...@gmail.com> >>>>>>>> >>>>>>>>> Na verdade o titulo saiu errado.. é para Popular a DataGrid...Mas a >>>>>>>>> duvida tbm é para o Combo. >>>>>>>>> >>>>>>>>> 2009/10/30 Leonardo Ribeiro <leojribe...@gmail.com> >>>>>>>>> >>>>>>>>>> Srs, >>>>>>>>>> >>>>>>>>>> Tenho uma classe Diario, que tem 3 atributos >>>>>>>>>> >>>>>>>>>> professor : Professor >>>>>>>>>> curso : Curso >>>>>>>>>> disciplina : Disciplina >>>>>>>>>> >>>>>>>>>> cada um dos tipos acima é uma classe tbm e tem como um de seus >>>>>>>>>> atributos "nome". >>>>>>>>>> >>>>>>>>>> Pois bem, eu tenho na tela um DataGrid com 3 colunas, uma para >>>>>>>>>> cada atributo acima (professor, curso, disciplina). >>>>>>>>>> Nessa DataGrid eu tenho configurado >>>>>>>>>> >>>>>>>>>> <mx:DataGrid id="dg" width="455" height="100%" itemClick="{idxSel >>>>>>>>>> = dg.selectedIndex}" doubleClickEnabled="true" >>>>>>>>>> dataProvider="{dgProvider}" >>>>>>>>>> doubleClick="alterar();"> >>>>>>>>>> <mx:columns> >>>>>>>>>> <mx:DataGridColumn headerText="Professor" width="50" >>>>>>>>>> dataField="professor.nome"/> >>>>>>>>>> <mx:DataGridColumn headerText="Curso" width="50" >>>>>>>>>> dataField="curso.nome"/> >>>>>>>>>> <mx:DataGridColumn headerText="Disciplina" width="50" >>>>>>>>>> dataField="disciplina.nome"/> >>>>>>>>>> </mx:columns> >>>>>>>>>> </mx:DataGrid> >>>>>>>>>> >>>>>>>>>> Com os "dataField" como estao nao aparece nada apesar de a carga >>>>>>>>>> dos dados estar OK. >>>>>>>>>> >>>>>>>>>> Alguem saberia me dizer como fazer para exibir corretamente os >>>>>>>>>> dados desse objeto na dataGrid? >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> []'s >>>>>>>>>> Leonardo >>>>>>>>>> >>>>>>>>>> Linux User #488650 >>>>>>>>>> Ubuntu User #27045 >>>>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> []'s >>>>>>>>> Leonardo >>>>>>>>> >>>>>>>>> Linux User #488650 >>>>>>>>> Ubuntu User #27045 >>>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Horus Augustus C. C. Lima >>>>>>>> >>>>>>>> Sagarana Tech >>>>>>>> Mobile +55(85)8842.4402 >>>>>>>> Desk +55(85)3304.6530 >>>>>>>> augus...@sagaranatech.com >>>>>>>> http://www.sagaranatech.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> []'s >>>>>>> Leonardo >>>>>>> >>>>>>> Linux User #488650 >>>>>>> Ubuntu User #27045 >>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Horus Augustus C. C. Lima >>>>>> >>>>>> Sagarana Tech >>>>>> Mobile +55(85)8842.4402 >>>>>> Desk +55(85)3304.6530 >>>>>> augus...@sagaranatech.com >>>>>> http://www.sagaranatech.com >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> []'s >>>>> Leonardo >>>>> >>>>> Linux User #488650 >>>>> Ubuntu User #27045 >>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Horus Augustus C. C. Lima >>>> >>>> Sagarana Tech >>>> Mobile +55(85)8842.4402 >>>> Desk +55(85)3304.6530 >>>> augus...@sagaranatech.com >>>> http://www.sagaranatech.com >>>> >>> >>> >>> >>> -- >>> Horus Augustus C. C. Lima >>> >>> Sagarana Tech >>> Mobile +55(85)8842.4402 >>> Desk +55(85)3304.6530 >>> augus...@sagaranatech.com >>> http://www.sagaranatech.com >>> >>> >>> >> >> >> -- >> []'s >> Leonardo >> >> Linux User #488650 >> Ubuntu User #27045 >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >> >> > > > -- > Horus Augustus C. C. Lima > > Sagarana Tech > Mobile +55(85)8842.4402 > Desk +55(85)3304.6530 > augus...@sagaranatech.com > http://www.sagaranatech.com > > > > -- []'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 em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---