É possível sim ... veja: http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001912.html
2008/5/7 Peu <[EMAIL PROTECTED]>: > > 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 flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---