user.xml文件:
<?xml version="1.0" encoding="UTF-8"?> <UserInfo> <User> <id>2421</id> <name>Divid</name> <password>12345</password> </User> <User> <id>2403</id> <name>Lance</name> <password>12345</password> </User> <User> <id>1</id> <name>Allen</name> <password>12345</password> </User> </UserInfo>
.mxml文件:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="init()" > <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; [Bindable] public var xmlListColl:XMLList; [Bindable]public var userXmlListColl:ArrayCollection; function init(){ getUserList(); } public function getUserList():void { var configService:HTTPService = new HTTPService(); configService.url = "user.xml"; configService.resultFormat = "xml"; configService.addEventListener(ResultEvent.RESULT, configResult); configService.addEventListener(FaultEvent.FAULT, configFault); configService.send(); } private function configFault(event:mx.rpc.events.FaultEvent):void { Alert.show("加载异常"); } private function configResult(event:ResultEvent):void { try{ var configXML:XML = new XML(event.result.toString()); xmlListColl = new XMLList(); xmlListColl= configXML.User; userXmlListColl = new ArrayCollection(); for(var i:int = 0;i < xmlListColl.length() ; i++){ var obj:Object = { id: xmlListColl[i].id, name : xmlListColl[i].name, password : xmlListColl[i].password } userXmlListColl.addItem(obj); } }catch(error:Error){ } } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <mx:DataGrid x="210" y="184" id="datagrid" dataProvider="{userXmlListColl}"> <mx:columns> <mx:DataGridColumn headerText="id" dataField="id"/> <mx:DataGridColumn headerText="用户" dataField="name"/> <mx:DataGridColumn headerText="密码" dataField="password"/> </mx:columns> </mx:DataGrid> </s:Application>
相关推荐
在FLEX4中开发带有过滤功能的DATAGRID组件
<?xml version="1.0" encoding="utf-8"?> creationComplete="service.send()" > <![CDATA[ import mx.controls.Alert;... <mx:DataGrid width="300" dataProvider="{slides}"/> </mx:Application>
动态datagrid xml动态datagrid xml动态datagrid xml动态datagrid xml动态datagrid xml
flex 通过读取xml文件 实现动态DataGrid数据列表
Flex DataGrid从XML文件中加载数据
其中包含一个三种状态的checkbox,DataGrid代码中引用了 带多选框的DataGrid(AdvancedDataGrid) 表头有全选CheckBox,三种状态:全选、部分选择、无选择 如果改变目录结构,需要在CustomCheckBox.mxml中更改inner....
flex通过java后台讲datagrid导出为excel
在Silverlight中通过ItemsSource给DataGrid赋值
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
flex 三状态多选 自动分页DataGrid
FLEX的一个DataGrid例子,熟悉一下DataGrid的使用
flex中dataGrid导出数据到excel中,不存在乱码问题
Flex_全选或取消DataGrid中的checkbox, 解决了, flex的checkbox的问题
这个分页只与后台交互一次,然后将获得的集合在前台进行分页显示。
Flex 动态给DataGrid增加行,可编辑行数据
FLEX的datagrid合计、平均值,很好的例子代码拿来就可以用
加载外部XML文件,然后显示到DataGridView中。 开发环境:vs2008 c#
Flex4.6 开发的关于DataGrid控件,在其中嵌套了comboBox,控制是否可航编辑,添加删除一行,光表定位,查了好些资料,可直接运行
flex3(remoteobject+datagrid+.....)+java+oracle源代码