| Package | mx.core |
| 인터페이스 | public interface IRepeater |
| 인프리멘타 | Repeater , UIComponent |
| property | 정의 | ||
|---|---|---|---|
| container : Container
[read-only]
이 Repeater 를 포함한 컨테이너이며, 여기서 Repeater 가 아이를 작성합니다.
| IRepeater | ||
| count : int
이 Repeater 를 실행하는 회수입니다.
| IRepeater | ||
| currentIndex : int
[read-only]
이 Repeater 의 실행중에 처리되고 있는
dataProvider 내에 있는 아이템의 인덱스입니다. | IRepeater | ||
| currentItem : Object
[read-only]
이 Repeater 의 실행중에 처리되고 있는
dataProvider 내의 아이템입니다. | IRepeater | ||
| dataProvider : Object
이 Repeater 가, 아이의 반복 인스턴스를 작성하기 위해서 사용하는 데이터 프로바이더입니다.
| IRepeater | ||
| recycleChildren : Boolean
이 Repeater 가 전에 작성한 아이를 재사용하는지, 새로운 아이를 작성하는지를 나타내는 Boolean 플래그입니다.
| IRepeater | ||
| startingIndex : int
이 Repeater 가 아이의 작성을 개시하는
dataProvider 에의 인덱스입니다. | IRepeater | ||
| Methods | 정의 | ||
|---|---|---|---|
| executeChildBindings ():void
이 Repeater 가 작성한 모든 UIComponents 에의 바인딩을 실행합니다.
| IRepeater | ||
| initializeRepeater (container:Container , recurse:Boolean ):void
신규의 Repeater object를 초기화합니다.
| IRepeater | ||
| container | property |
container:Container [read-only]이 Repeater 를 포함한 컨테이너이며, 여기서 Repeater 가 아이를 작성합니다.
Implements public function get container():Container
| count | property |
count:int [read-write]이 Repeater 를 실행하는 회수입니다.
Repeater 가 실행중에 데이터 프로바이더의 마지막에 달했을 경우, 실제의 실행 회수는 요구된 카운트보다 적게 됩니다.
Implements public function get count():int
public function set count(value:int ):void
| currentIndex | property |
currentIndex:int [read-only]
이 Repeater 의 실행중에 처리되고 있는 dataProvider 내에 있는 아이템의 인덱스입니다.
Repeater 가 실행을 종료한 후는, 이 property의 값은 -1 이 됩니다. 다만, 반복해지는 컴퍼넌트 인스턴스의 repeaterIndex property는, 작성원의 dataProvider 아이템의 인덱스를 기억하고 있습니다. 네스트 된 Repeater 의 경우는,repeaterIndices 배열을 사용할 수 있습니다.
public function get currentIndex():int
See also
| currentItem | property |
currentItem:Object [read-only]
이 Repeater 의 실행중에 처리되고 있는 dataProvider 내의 아이템입니다.
Repeater 가 실행을 종료한 후는, 이 property의 값은 null 가 됩니다. 다만 이 경우는, 반복해지는 컴퍼넌트 인스턴스의 getRepeaterItem() Methods를 호출해, 작성원의 dataProvider 아이템을 취득할 수 있습니다.
public function get currentItem():Object
See also
| dataProvider | property |
dataProvider:Object [read-write]이 Repeater 가, 아이의 반복 인스턴스를 작성하기 위해서 사용하는 데이터 프로바이더입니다.
dataProvider property를 참조하면, 항상 ICollectionView object인가, 또는 null 가 취득됩니다. dataProvider property를 null 이외의 값으로 설정하면, 그 값은 이하의 규칙에 따라 ICollectionView object에 변환됩니다.
Repeater 컴퍼넌트를 실행하려면 ,dataProvider property의 값을 지정할 필요가 있습니다.
public function get dataProvider():Object
public function set dataProvider(value:Object ):void
| recycleChildren | property |
recycleChildren:Boolean [read-write]이 Repeater 가 전에 작성한 아이를 재사용하는지, 새로운 아이를 작성하는지를 나타내는 Boolean 플래그입니다.
true 의 경우, Repeater 의 dataProvider,startingIndex, 또는 count 가 변경되면, Repeater 는 신규 데이터를 이것들에 바인드 하는 것으로써, 기존의 아이를 재이용합니다. 추가의 아이가 필요한 경우는, 작성되어 추가됩니다. 아이가 너무 많은 경우에는, 여분의 아이가 삭제되어 가베지 콜렉션 됩니다.
false 의 경우, Repeater 의 dataProvider,startingIndex, 또는 count 가 변경되면, Repeater 는 전에 작성한 아이를 삭제해, 새로운 데이터 아이템으로부터 새롭게 아이를 작성해, 추가합니다.
이 property의 디폴트치는 false 입니다. true 로 설정하면 퍼포먼스가 향상합니다만, 이 설정이 어떠한 상황에 있어도 적절하다라고는 한정하지 않습니다. 예를 들어, 전에 작성한 아이가 유저 입력의 텍스트등의 상태 정보를 가지고 있는 경우, 이 상태는 아이가 재사용되었을 때에 리셋트 되지 않습니다.
public function get recycleChildren():Boolean
public function set recycleChildren(value:Boolean ):void
| startingIndex | property |
startingIndex:int [read-write]
이 Repeater 가 아이의 작성을 개시하는 dataProvider 에의 인덱스입니다.
public function get startingIndex():int
public function set startingIndex(value:int ):void
| executeChildBindings | () | Methods |
public function executeChildBindings():void 이 Repeater 가 작성한 모든 UIComponents 에의 바인딩을 실행합니다.
이 Methods는, Flex 체제에 의해 불려 갑니다. 개발자가 그것을 호출할 필요는 없습니다.
| initializeRepeater | () | Methods |
public function initializeRepeater(container:Container , recurse:Boolean ):void 신규의 Repeater object를 초기화합니다.
이 Methods는, Flex 체제에 의해 불려 갑니다. 개발자가 그것을 호출할 필요는 없습니다.
Parameterscontainer:Container — 이 Repeater 를 포함한 컨테이너이며, 여기서 이 Repeater 가 아이를 작성합니다.
|
|
recurse:Boolean — 이 Repeater 가 그 아이의 모든 자손을 작성할지 어떨지를 나타내는 Boolean 플래그입니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/IRepeater.html