<?xml version="1.0" encoding="utf-8"?> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" horizontalAlign="center"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; override public function set data(value:Object):void{ super.data = value; for(var i:int = 0; i < data.companys.length;i++){ if(data.idTrackCompany == ArrayCollection(data.companys).getItemAt(i).id)combo.selectedIndex = i; } } ]]> </mx:Script> <mx:ComboBox id="combo" dataProvider="{data.companys}"/> </mx:HBox>
Esse é o render que estou usando. Preciso saber só em qual função eu faço override para ele retornar uma string. 2009/8/6 Augustus Costa <augustusco...@gmail.com> > No render que eu fiz seria util saber quais metodos ele chama para setar os > dados e para pega-los, assim eu podia sobreescrever e plim! dava certo. > Alguem sabe? > 2009/8/6 Augustus Costa <augustusco...@gmail.com> > > Situação simples, porém... Meu caso: >> >> O objeto que vai para o datagrid tem uma propriedade que é uma lista de >> outro objeto (essa prorpiedade será o dataprovider do combo) >> e tem outra que é uma String que é o id do objeto selecionado no combo. >> >> Minha duvida na verdade é como setar o item selecionado no combo de acordo >> com a prorpiedade String; >> >> Fica melhor fazer um render ou usar um item render? >> >> <mx:DataGridColumn headerText="Empresa de Rastreamento" >> dataField="idTrackCompany"> >> <mx:itemEditor> >> <mx:Component> >> <mx:ComboBox editable="true" /> >> </mx:Component> >> </mx:itemEditor> >> </mx:DataGridColumn> >> >> >> Grato. >> >> -- >> Horus Augustus C. C. Lima >> >> Sagarana Tech >> Mobile +55(85)8842.4402 >> Desk +55(85)3304.6530 >> augus...@sagaranatech.com >> http://www.sagaranatech.com >> > > > > -- > Horus Augustus C. C. Lima > > Sagarana Tech > Mobile +55(85)8842.4402 > Desk +55(85)3304.6530 > augus...@sagaranatech.com > http://www.sagaranatech.com > -- Horus Augustus C. C. Lima Sagarana Tech Mobile +55(85)8842.4402 Desk +55(85)3304.6530 augus...@sagaranatech.com http://www.sagaranatech.com --~--~---------~--~----~------------~-------~--~----~ 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---