Código Flex :
<mx:HBox width="602">
<mx:Label text="Destino"/>
<mx:Spacer width="93" height="100%"/>
<mx:List height="122" width="180" id="ListDestinosTodos" dataProvider="{this.arrayListTodasDependencias}" dragComplete="{this.eliminarDeListaTodos()}" dragEnabled="true" dropEnabled="true" allowMultipleSelection="true"></mx:List>
<mx:Spacer width="45" height="100%"/>
<mx:List height="122" width="180" id="ListDestinosSeleccionados" dataProvider="{this.arrayListSeleccionadasDependencias}" dragComplete="{this.eliminarDeListaSeleccionados()}" dragEnabled="true" dropEnabled="true" allowMultipleSelection="true" ></mx:List>
</mx:HBox>
Código ActionScript :
public function eliminarDeListaTodos():void{
var x: int = this.ListDestinosTodos.selectedItems.length;
for( var i: int = 0; i < x ; i++){
this.arrayListTodasDependencias.removeItemAt(this.arrayListTodasDependencias.getItemIndex(this.ListDestinosTodos.selectedItems.pop()));
}
}
public function eliminarDeListaSeleccionados():void{
var x: int = this.ListDestinosSeleccionados.selectedItems.length;
for( var i: int = 0; i < x ; i++){
this.arrayListSeleccionadasDependencias.removeItemAt(this.arrayListSeleccionadasDependencias.getItemIndex(this.ListDestinosSeleccionados.selectedItems.pop()));
}
Saludos, y Muchas Gracias!
