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

Responder a