Repeater本质上是一个循环的描述,就是说,你放在Repeater部分的任何组件,就会按照数据源的项目个数循环显示,形成一个列表。
它类似于List的概念,但比List更为灵活。
它类似于 Java 的 JSTL 标签 <forEach> 以及 Struts2 的 <iterator> 标签
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var employeeData:ArrayCollection;
private function resultHandler(event:ResultEvent):void {
employeeData = event.result.root.employee;
fileList.dataProvider = employeeData;
}
]]>
</mx:Script>
<mx:HTTPService id="employeeService"
url="assets/data/employee.xml"
result="resultHandler(event)"
/>
<mx:Repeater id="fileList" width="100%" height="100%">
<mx:Image source="{fileList.currentItem.face}" width="100" height="100"/>
</mx:Repeater>
分享到:
相关推荐
### Flex UI组件使用全集详解 #### 概述 本文档是基于阿树对Adobe Flex ...理解这些组件的功能和使用方法对于构建高效、响应式的RIA至关重要。通过熟练掌握这些组件,开发者能够更加灵活地设计和实现自己的应用界面。
这本书由作者Dason编写,内容覆盖了Flex 3中的多种组件及其用法,并通过实际案例帮助读者更好地理解和掌握这些组件的应用场景和技术细节。 #### 二、基础知识 在深入了解各个组件之前,我们需要先了解Flex 3的一些...
以上仅为《Flex 3 组件实例与应用(2009版)》书中部分知识点的概述,该书详细介绍了每一个组件的使用方法、属性、事件以及示例代码,对于希望深入学习和掌握Flex 3开发技术的读者来说,是一本不可多得的实战指南。
### 使用Repeater组件 在Adobe Flex开发中,`Repeater`组件是一种非常实用且灵活的工具,用于在界面上重复渲染一系列相似的UI元素。它适用于需要根据动态数据集(如来自WebService的Array对象)或者静态数组来重复...
- **改善 Repeater 对象的性能**:Repeater 组件用于重复显示数据集合中的项。通过优化 Repeater 的数据绑定和缓存机制,可以提高其处理大量数据时的效率。 ##### 大数据集处理 处理大数据集时,常见的挑战是如何...
Repeater组件被用来动态生成复选框,每个复选框都绑定到了数据提供者提供的数据项上。为实现全选、全不选和反选的功能,页面上设置了三个按钮,每个按钮通过click事件触发对应的功能函数。 ActionScript 3.0 代码...
在Flex开发中,AdvancedDataGrid控件是一种强大的数据网格组件,用于展示大量结构化数据。相较于mx:Repeater,AdvancedDataGrid在处理大数据集时提供了更好的性能和用户体验,包括分页、排序、过滤等功能。然而,它...