2010-06-15 74 views
0

我有一个多选的组合框。当我点击添加按钮,在Combobox中选择哪个数据时,这些数据必须显示在另一个组合框中。Flex中的组合框

请检查代码和你能帮助我的任何人。

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

感谢, 拉维

回答

1

什么:

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

当然,你必须确保的instancedataProvider是合理的东西(像ArrayCollection)...

+0

我修改了上面的代码,请检查一下。 – Ravikanth 2010-06-15 14:33:56

+0

你修改了什么?你有没有试过我的建议?如果不是,请根据需要修改,然后尝试。 – 2010-06-15 16:25:38

+0

我试过了你的建议。这工作很好。 谢谢大卫 – Ravikanth 2010-06-21 07:03:45