flex 从 DataGrid 中拖多列到 List问题

SambaGao 2009-09-27 11:02:02
<?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 中只能显示一列.请问如何显示多列呢?
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SambaGao 2009-09-29
  • 打赏
  • 举报
回复
还没解决.能详细吗?
SambaGao 2009-09-27
  • 打赏
  • 举报
回复
谢了.
zhuzhi 2009-09-27
  • 打赏
  • 举报
回复
对mx:List定模板
gundamff 2009-09-27
  • 打赏
  • 举报
回复
2列就是datagrid了..
一列也可以都列出来
<mx:List height="142" horizontalCenter="113"
verticalCenter="-7"
dropEnabled="true" labelField="id" >
<mx:itemRenderer>
<mx:Component>
<mx:Label text="{data.id+'|'+data.username}"/>
</mx:Component>
</mx:itemRenderer>
</mx:List>

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧