Drag and Drop Between Lists
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="creationHandler();">
<mx:Script>
import mx.collections.ArrayCollection;
private function creationHandler():void
{
contactList.dataProvider = new ArrayCollection([
{label:'A', phone:'555.111.2222'},
{label:'B', phone:'555.333.4444'},
{label:'C', phone:'555.777.8888'}
]);
}
</mx:Script>
<mx:Panel title="Contact List:" width="200" height="200">
<mx:List id="contactList" width="100%" height="100%"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="false"
/>
</mx:Panel>
<mx:Panel title="Contact Info:" width="300" height="200">
<mx:DataGrid id="contactGrid" width="100%" height="100%"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="true">
<mx:columns>
<mx:DataGridColumn dataField="label" headerText="Name"/>
<mx:DataGridColumn dataField="phone" headerText="Phone"/>
</mx:columns>
</mx:DataGrid>
</mx:Panel>
</mx:Application>
Related examples in the same category