Pegando carona aqui, o formato E4X permite utilizar os atributos de
XML @atributo de uma entidade ? pois nunca consgui fazer isso.

On 7 maio, 15:51, peninha <[EMAIL PROTECTED]> wrote:
> Oi Elvis,
>
> eu não estou usando httpservice. Estou usando remoteobject com
> rubyAMF.
>
> On 7 maio, 15:47, "Elvis Fernandes" <[EMAIL PROTECTED]> wrote:
>
> > Olá!
>
> > Imagino que vc esteja usando httpservice ... se for o caso, certifique-se de
> > que o formato dos dados estão chegando como e4x (propriedade
> > resultFormat="e4x"), então você poderá acessar o objeto usando band.name,
> > entre outros recursos ...
>
> > Abraço!
>
> > Elvis Fernandes
>
> > 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