包 | 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):void
isDocument | 属性 |
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):void
repeaters | 属性 |
方法详细信息
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