mx组件中的Repeater类似与sprak中的DataGroup,可以根据数据源循环一些组件,例如:一组RadionButton。
网上的很多例子都是用mxml写的,本文将主要介绍用as来编写Repeater。
1 先定义好Repeater所在的容器,例如下面代码
<mx:Tile direction="horizontal" borderStyle="none" id="tile"
horizontalGap="0" verticalGap="0"
paddingLeft="0" paddingTop="0" paddingBottom="0" paddingRight="0">
<mx:Repeater id="rp" >
</mx:Repeater>
</mx:Tile>
2 编写Repeater的childDescriptors
var descriptorProps:Object = {};
descriptorProps.type = RadioButton;
descriptorProps.document = this;
descriptorProps.propertiesFactory = radioPropFac;
descriptorProps.events = {change:"radioButton_change"};
var radioDescriptor:UIComponentDescriptor = new UIComponentDescriptor(descriptorProps);
rp.dataProvider = ac2;
rp.childDescriptors = [radioDescriptor];
rp.initializeRepeater(tile, true);
3 编写RadioButton的属性
private function radioPropFac():Object {
var obj:Object = {};
obj.label = rp.currentItem.name;
obj.group = group;
obj.maxWidth=120;
return obj;
}
分享到:
相关推荐
#### Repeater控件简介 Repeater控件是一种非常灵活的服务器控件,它可以用来显示重复的数据项。与GridView、DataList等其他数据绑定控件相比,Repeater控件提供了最大的灵活性,因为它允许开发者完全控制HTML输出。...
#### 一、Repeater 控件简介 Repeater 控件是 ASP.NET 提供的一种用于重复显示列表数据的控件。它主要用于动态生成 HTML 内容,能够灵活地控制布局和样式,非常适合需要高度自定义显示效果的场景。Repeater 控件与 ...
一、Repeater控件简介 Repeater控件是一个高度可自定义的控件,它不提供任何内置的布局,允许开发者通过模板来自由控制输出的HTML结构。这使得Repeater成为展示复杂数据结构的理想选择,尤其是当需要自定义输出格式...
一、Repeater控件简介 Repeater控件是一个服务器端控件,它不提供任何预定义的外观或行为,而是允许开发者完全控制其输出内容和样式。通过模板,我们可以自定义每个数据项的HTML代码,这使得Repeater在创建复杂布局...
#### Repeater控件简介 Repeater控件是ASP.NET中的一个非常强大的数据绑定控件,它允许开发者完全控制项模板的外观,因此非常适合需要高度自定义显示格式的情况。与GridView或DataList等其他数据绑定控件相比,...
一、Repeater控件简介 `Repeater`控件是一个高度可定制的控件,可以用来显示数据的重复模式。它不带任何内置的布局或样式,允许开发者通过自定义模板来设计输出的HTML结构。这使得`Repeater`控件在需要灵活控制数据...
Repeater控件简介 Repeater控件是ASP.NET中一种基于数据绑定的控件,主要用于动态生成HTML内容。它不提供内置的布局或样式,因此开发者可以通过其ItemTemplate属性定义数据项的HTML结构。这种灵活性使得Repeater...
#### 二、Repeater控件简介 Repeater控件是一种能够重复显示数据列表的服务器控件,其最大的特点在于它可以完全自定义输出格式,提供对HTML的高度控制。这使得开发者可以根据自己的需求自由地调整布局样式,同时...
#### 一、RS 485 Repeater简介 RS 485 Repeater是一种在局域网(LAN)电缆中用于放大数据信号并连接不同总线段的设备。它在工业自动化网络中扮演着重要的角色,特别是在使用PROFIBUS等协议时。根据提供的文档信息,...
本文将详细介绍如何使用`Repeater`控件结合`PagedDataSource`类实现数据分页。 #### PagedDataSource简介 `PagedDataSource`是.NET Framework提供的一个用于数据分页的类,它可以对任何类型的源数据(如DataTable...
#### 一、Repeater控件简介与应用场景 在ASP.NET中,Repeater控件是一种非常灵活且强大的数据绑定控件,它能够根据提供的数据源动态生成HTML标记。相比于其他数据绑定控件如GridView、DataList等,Repeater控件最大...
#### 二、Repeater控件简介 `Repeater`是ASP.NET中的一个数据绑定控件,它提供了灵活的方式来显示数据。与`GridView`或`DataList`不同的是,`Repeater`允许开发者完全控制输出的HTML代码,这使得它非常适合需要高度...
#### 一、Repeater控件简介 `Repeater`控件是ASP.NET中一个非常灵活的数据绑定控件,它允许开发者完全控制数据的呈现方式。与`GridView`和`DataList`等控件相比,`Repeater`提供了最大的自定义性,因为它不包含任何...
#### 二、Repeater 控件简介 Repeater 控件是 ASP.NET 提供的一个非常灵活的数据绑定控件,它可以用来重复显示一系列项或模板。与 GridView 或 DataList 相比,Repeater 更加轻量级且定制性强,可以完全控制 HTML ...
Repeater控件是一个数据绑定容器控件,它能够生成各个项的列表,并可以使用模板定义网页上各个项的布局。当该页运行时,该控件为数据源中的每个项重复此布局。 配合模板使用repeater控件 若要使用repeater控件,需...
#### 一、ASP.NET Repeater简介 在ASP.NET Web应用程序开发中,`Repeater`控件是一种非常灵活且功能强大的数据绑定控件,它能够以高度自定义的方式显示数据集合。与`GridView`或`DataList`等其他数据绑定控件相比,...
### Repeater控件简介 Repeater控件是ASP.NET中一个非常强大的数据绑定控件,它允许开发者完全控制HTML标记和布局。与Gridview、Listview等其他数据绑定控件不同,Repeater不提供任何内置的布局或样式,这使得它在...
一、`Repeater`控件简介 `Repeater`控件不同于其他如`GridView`或`ListView`,它不提供内置的样式和布局,而是提供了更大的灵活性。开发者可以通过编写HTML模板来决定数据如何显示。这意味着你可以自由设计每个数据...
#### 一、`Repeater`控件简介 `Repeater`控件是一种数据绑定控件,用于显示来自数据源的数据记录,如数据库表或XML文档等。它可以显示任意数量的数据行,并且可以完全控制每一行的外观。这意味着你可以创建自己的...
#### 二、repeater分页方法简介 repeater分页方法主要是通过`Repeater`控件结合`PagedDataSource`类来实现对大量数据的分页显示。该方法的核心思路在于使用`PagedDataSource`来对原始数据进行分页处理,并通过`...