| 包 | mx.core |
| 接口 | public interface IRepeaterClient |
| 实现器 | UIComponent |
| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
公共属性
| 属性 | 由以下参数定义 | ||
|---|---|---|---|
| instanceIndices : Array
一个包含索引的 Array,从重复组件实例的文档中引用该实例时将用到这些索引。 | IRepeaterClient | ||
| isDocument : Boolean [只读]
如果此 UIComponent 实例为文档对象,则为 true。 | IRepeaterClient | ||
| repeaterIndices : Array
一个包含项目索引的 Array,这些项目位于生成该组件的 Repeater 的数据提供程序中。 | IRepeaterClient | ||
| repeaters : Array
包含有组件附带的 Repeater 的 Array。 | IRepeaterClient | ||
公共方法
| 方法 | 由以下参数定义 | ||
|---|---|---|---|
初始化 instanceIndices、repeaterIndices 和 repeaters 属性。 | IRepeaterClient | ||
属性详细信息
instanceIndices | 属性 |
instanceIndices:Array| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
一个包含索引的 Array,从重复组件实例的文档中引用该实例时将用到这些索引。除非组件在一个或多个 Repeater 内部,否则此 Array 为空。第一个元素与最外面的 Repeater 对应。例如,如果 id 为 "b",并且 instanceIndices 为 [ 2, 4 ],则您可在文档上以 b[2][4] 格式引用它。
实现
public function get instanceIndices():Array public function set instanceIndices(value:Array):voidisDocument | 属性 |
repeaterIndices | 属性 |
repeaterIndices:Array| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
一个包含项目索引的 Array,这些项目位于生成该组件的 Repeater 的数据提供程序中。除非组件在一个或多个 Repeater 内部,否则此 Array 为空。第一个元素对应于最外侧的 Repeater 组件。例如,如果 repeaterIndices 为 [ 2, 4 ],则外部 Repeater 组件使用其 dataProvider[2] 数据项目,而内部 Repeater 组件使用其 dataProvider[4] 数据项目。
如果任一 Repeater 组件的 startingIndex 为非零值,此属性就会与 instanceIndices 不同。例如,即使 Repeater 组件从 dataProvider 项目 4 开始,对第一个重复组件的文档引用也是 b[0],而不是 b[4]。
实现
public function get repeaterIndices():Array public function set repeaterIndices(value:Array):voidrepeaters | 属性 |
方法详细信息
initializeRepeaterArrays | () | 方法 |
public function initializeRepeaterArrays(parent:IRepeaterClient):void| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
初始化 instanceIndices、repeaterIndices 和 repeaters 属性。
此方法由 Flex 框架调用。开发人员不应调用它。
参数
parent:IRepeaterClient — 创建此组件的父 Repeater。
|
Tue Jun 12 2018, 11:04 AM Z