Valeu Dudu! Funfou bunito agora!

On 7 maio, 15:57, "Dudu Baião" <[EMAIL PROTECTED]> wrote:
> Oi, se vc olhar no help do Flex, verá que isso não é possível.
>
> Nestes casos, o recomendável é vc usar uma "labelfunction".
>
> 2008/5/7 peninha <[EMAIL PROTECTED]>:
>
>
>
> >  Olá pessoal,
>
> >  estou aprendendo a desenvolver em flex e estou utilizando ruby on
> >  rails no serverside com rubyAMF. Tenho dois models no rails:
>
> >  class Band < ActiveRecord::Base
> >   has_many :albums
> >  end
>
> >  class Album < ActiveRecord::Base
> >   belongs_to :band
> >  end
>
> >  estou tentando popular um datagrid com os dados que vem do controller
> >  do album. Tudo funciona muito bem, só nao consigo acessar os atributos
> >  do objeto 'band' que vem dentro de cada objeto 'album'.
>
> >  Eu olhei no debug do flexbuilder e o array está chegando direitinho
> >  tipo assim:
>
> >  [0]
> >   id:1
> >   title: The Wall
> >   band
> >     id:2
> >     name: Pink Floyd
> >  [1]
> >   id:2
> >   title: War
> >   band
> >     id:3
> >     name: U2
>
> >  meu datagrid está assim:
>
> >  <mx:DataGrid id="dgAlbums"
> >                          width="100%"
> >                          height="100%"
> >                          dataProvider="{model.albums}"
> >                          selectedIndex="{model.dgAlbumsCurrentIndex}"
> >                          itemClick="doSetCurrentAlbum();">
>
> >         <mx:columns>
> >                 <mx:DataGridColumn headerText="Id" dataField="id" 
> > width="25"/>
> >                 <mx:DataGridColumn headerText="Title" dataField="title"/>
> >                 <mx:DataGridColumn headerText="Year released" 
> > dataField="year"
> >  width="100"/>
> >                 <mx:DataGridColumn headerText="Band" dataField="band" 
> > width="100"/
>
> >                 <mx:DataGridColumn headerText="Style" dataField="style_id"
> >  width="100"/>
> >         </mx:columns>
>
> >  </mx:DataGrid>
>
> >  minha dúvida é, como eu faço para acessar os atributos do objeto band
> >  para mostar na quarta coluna do datagrid?  Já tentei band.name,
> >  band[name], band['name'] mas não aparece nada...
>
> >  obrigado pela ajuda pessoal
>
> >  peninha
--~--~---------~--~----~------------~-------~--~----~
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