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