2010-06-15 6 views
0

J'ai une combobox avec multi sélection. Lorsque je clique sur le bouton Ajouter, quelles que soient les données sélectionnées dans la Combobox, ces données doivent être affichées dans l'autre comboBox.ComboBox dans Flex

S'il vous plaît vérifier le code et Pouvez-vous quelqu'un de vous s'il vous plaît aidez-moi à ce sujet.

<mx:HBox> 
<mx:Label width="140" text="{resourceManager.getString ('resources', 'settings_configuration_database_select_object_instance')}"/> 
    <mx:List id="obj_instance" enabled="true" allowMultipleSelection="true" width="164" height="70"/>  
    <mx:Spacer width="20"/> 
    <mx:Button label=">>"/> 
    <mx:List id="selected_instance" enabled="true" allowMultipleSelection="true" width="164" height="70"/> 
</mx:HBox>  

Merci, Ravi

Répondre

1

Qu'en est-:

<ov:HPButton label=">>"> 
    <ov:click><![CDATA[ 
     for each (var item:* in obj_instance.selectedItems) 
      selected_instance.dataProvider.addItem(item); 
    ]]></ov:click> 
</ov:HPButton> 

Bien sûr, vous devez vous assurer que le dataProvider de instance est quelque chose de raisonnable (comme un ArrayCollection) ...

+0

J'ai modifié le code ci-dessus, s'il vous plaît vérifier. – Ravikanth

+0

Qu'avez-vous modifié? Et avez-vous essayé ma suggestion? Si ce n'est pas le cas, veuillez le modifier le cas échéant, puis essayez-le. –

+0

J'avais essayé votre suggestion. Ça fonctionnait bien. Merci David – Ravikanth