flex 从 DataGrid 中拖多列到 List问题
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
initialize="DataService.send()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
var DataArray:ArrayCollection ;
private function HandlerResult(event:ResultEvent):void {
DataArray = event.result.employee.student ;
}
]]>
</mx:Script>
<mx:HTTPService id="DataService"
result="HandlerResult(event)" url="data/employee.xml"
>
</mx:HTTPService>
<mx:DataGrid id="dataGrid" dataProvider="{DataArray}"
horizontalCenter="-133" verticalCenter="-4"
dragEnabled="true"
allowMultipleSelection="true" dragMoveEnabled="true">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="id" />
<mx:DataGridColumn headerText="UserName" dataField="username" />
</mx:columns>
</mx:DataGrid>
<mx:List height="142" horizontalCenter="113"
verticalCenter="-7"
dropEnabled="true" labelField="id" >
</mx:List>
</mx:Application>
这样在List 中只能显示一列.请问如何显示多列呢?