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

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