Mega Code Archive

 
Categories / Flex / Development
 

Performing a two-way drag and drop

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp();">     <mx:Script>          import mx.collections.ArrayCollection;     private function initApp():void {         srcgrid.dataProvider = new ArrayCollection([             {Artist:'A', Album:'AA', Price:11.99},             {Artist:'B', Album:'BB', Price:10.99},             {Artist:'C', Album:'CC', Price:12.99}         ]);         destgrid.dataProvider = new ArrayCollection([]);     }        </mx:Script>     <mx:HBox>         <mx:DataGrid id="srcgrid" allowMultipleSelection="true" dragEnabled="true" dropEnabled="true" dragMoveEnabled="true">             <mx:columns>                 <mx:DataGridColumn dataField="Artist"/>                 <mx:DataGridColumn dataField="Album"/>                 <mx:DataGridColumn dataField="Price"/>             </mx:columns>         </mx:DataGrid>         <mx:DataGrid id="destgrid" allowMultipleSelection="true" dragEnabled="true" dropEnabled="true" dragMoveEnabled="true">             <mx:columns>                 <mx:DataGridColumn dataField="Artist"/>                 <mx:DataGridColumn dataField="Album"/>                 <mx:DataGridColumn dataField="Price"/>             </mx:columns>         </mx:DataGrid>     </mx:HBox> </mx:Application>