did that not work for you?

--- In [email protected], "danielvlopes" <[EMAIL PROTECTED]>
wrote:
>
> Hello, i had dataprovider loaded from database, and this selected
> label is saved on database in other table. But when user must edit
> your data how i initialize the combobox on edit form with selected
> item in you previous selected item?
> 
> I try this, but i don't know it is the best way:
>                       public function 
> setComboItem(event:Event,item:String):void{
>                               for(var i:Number = 0; i < 
> event.target.dataProvider.length; i++)
>                               {
>                                        if(event.target.dataProvider[i] == 
> item){
>                                               event.target.selectedIndex = i;
>                                       }
>                               }
>                       }
> 
>       <mx:FormItem label="Estado Civil:" width="470">
>               <mx:ComboBox id="cbEstadoCivil"
> creationComplete="setComboItem(event,objCurriculo.estado_civil)">             
>                 
>                       <mx:ArrayCollection>
>                               <mx:String>solteiro</mx:String>
>                               <mx:String>casado</mx:String>
>                               <mx:String>separado</mx:String>
>                               <mx:String>divorciado</mx:String>
>                               <mx:String>viúvo</mx:String>
>                               <mx:String>união estável</mx:String>            
>                                                                               
>                                   
>                       </mx:ArrayCollection>
>               </mx:ComboBox>
>       </mx:FormItem>
>


Reply via email to