<?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="employeeService.send()"> <s:layout> <s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/> </s:layout> <fx:Script> <![CDATA[ import com.model.Person; import mx.collections.ArrayCollection; import spark.events.DropDownEvent; import mx.binding.utils.BindingUtils; import mx.controls.Alert; import mx.rpc.events.ResultEvent; [Bindable] private var employeeData:ArrayCollection; [Bindable] [Bindable] private var arr:ArrayCollection = new ArrayCollection([{name:"李1",head:"11.jpg"},{name:"李2",head:"11.jpg"}]); protected function dropdownlist1_closeHandler(event:DropDownEvent):void { Alert.show(obj.selectedItem.name); } private function resultHandler(event:ResultEvent):void { employeeData=event.result.department.employee; //Alert.show("---------"); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <mx:HTTPService id="employeeService" url="http://127.0.0.1:8383/Xml/employees.xml" result="resultHandler(event)"> </mx:HTTPService> </fx:Declarations> <mx:DataGrid dataProvider="{employeeData}"></mx:DataGrid> <s:DropDownList id="obj" width="200" dataProvider="{arr}" labelField="name" close="dropdownlist1_closeHandler(event)" itemRenderer="com.test.TT"></s:DropDownList> </s:Application>
<?xml version="1.0" encoding="UTF-8"?> <department> <employee id="1234"> <name>james</name> <sex>male</sex> <age>25</age> <title>manager</title> <desc>got merried</desc> </employee> <employee id="1235"> <name>james11</name> <sex>male</sex> <age>25</age> <title>manager</title> <desc>got merried</desc> </employee> <employee id="127"> <name>james11</name> <sex>male</sex> <age>26</age> <title>manager</title> <desc>got merried</desc> </employee> </department>
TT.MXML
<?xml version="1.0" encoding="utf-8"?> <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" autoDrawBackground="true"> <s:BitmapImage x="5" width="50" height="50" source="{data.head}" verticalCenter="0"/> <s:Label x="65" text="{data.name}" verticalCenter="0"/> </s:ItemRenderer>
http://wenku.baidu.com/view/5af0d30e7cd184254b3535e2.html
相关推荐
Gaddis - Starting Out With C++ From Control Structures through Obje...
西门子PLC使用profibus控制丹佛斯变频器的讲义
802.11无线wifi协议学习手册--无线网络权威指南(第二版全)
本人亲自呕心吐血整理出史上最全的Halcon算子中英...Segmentation,System,Tools,Tuple,XLD。 绝对物超所值啊。
3 1.1.3 XFire依赖文件 ........................................................................................................ 3 1.2 Axis发布Web Service ........................................
RT5350是一款优秀的SOC芯片,在一块芯片上集成了CPU和WIFI,基于嵌入式linux,采用goahead作为web...
RT5350是一款优秀的SOC芯片,在一块芯片上集成了CPU和WIFI,基于嵌入式linux,采用goahead作为web...
Linux网络编程第一章 概论 第二章 UNIX/Linux 模型 第三章 进程控制 第四章 进程间通信 第五...
Automation Studio是一个完全整合的软件包,用户能够使用它作设计、资料编制、 模拟以及演示各种技...
Automation Studio是一个完全整合的软件包,用户能够使用它作设计、资料编制、 模拟以及演示各种技...
Automation Studio是一个完全整合的软件包,用户能够使用它作设计、资料编制、 模拟以及演示各种技...
Automation Studio是一个完全整合的软件包,用户能够使用它作设计、资料编制、 模拟以及演示各种技...
包括液压、气动、电路控制、可编程逻辑控制器(PLC),顺序功能图(SFC/Grafcet)以及其它多项技术。
是面向全球市场TDD-LTE/FDD-LTE/WCDMA/TD-SCDMA/EVDO/CDMA1X/GSM 七种网络制式的...
3. **静态路径约束(I_PAD到O_PAD)**:这种约束关注的是信号从输入端口到输出端口的整体时延。 通过合理设置时序约束,综合布线工具可以在布局布线过程中调整电路的布局,优化电路性能,确保设计满足预定的时序要求...
Spread for WinForms 表格控件客户问题实战是精粹了众多Spread用户的使用经验,在利用Sprea...
servu是一款windows 服务器服务端ftp管理软件。servu配置很复杂,本篇内容详细介绍如何配置服务端...