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