パッケージmx.core
インターフェイスpublic interface IRepeaterClient
実装者 UIComponent

IRepeaterClient インターフェイスは、Repeater によって作成された複数のインスタンスを保持できるコンポーネントの API を定義します。IRepeaterClient インターフェイスは、UIComponent クラスによって実装され、すべての Flex フレームワークのコントロールおよびコンテナによって継承されます。



パブリックプロパティ
 プロパティ定義元
  instanceIndices : Array
繰り返しコンポーネントのインスタンスをそのドキュメントから参照するために必要なインデックスを含む配列です。
IRepeaterClient
  isDocument : Boolean
[読み取り専用] この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
IRepeaterClient
  repeaterIndices : Array
コンポーネントを生成した Repeater のデータプロバイダ内のアイテムのインデックスを含む配列です。
IRepeaterClient
  repeaters : Array
コンポーネントの周りを囲む Repeater を含む配列です。
IRepeaterClient
パブリックメソッド
 メソッド定義元
  
instanceIndices、repeaterIndices および repeaters プロパティを初期化します。
IRepeaterClient
プロパティの詳細
instanceIndicesプロパティ
instanceIndices:Array

繰り返しコンポーネントのインスタンスをそのドキュメントから参照するために必要なインデックスを含む配列です。コンポーネントが Repeater の中にない限り、この配列は空です。最初のエレメントが最も外側の Repeater を表します。 例えば、id"b"instanceIndices[ 2, 4 ] の場合、ドキュメント上で b[2][4] として参照します。



実装
    public function get instanceIndices():Array
    public function set instanceIndices(value:Array):void
isDocumentプロパティ 
isDocument:Boolean  [読み取り専用]

この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。



実装
    public function get isDocument():Boolean
repeaterIndicesプロパティ 
repeaterIndices:Array

コンポーネントを生成した Repeater のデータプロバイダ内のアイテムのインデックスを含む配列です。コンポーネントが Repeater の中にない限り、この配列は空です。最初のエレメントが最も外側の Repeater コンポーネントを表します。 例えば、repeaterIndices[ 2, 4 ] の場合、外側の Repeater コンポーネントではデータアイテム dataProvider[2] が使用され、内側の Repeater コンポーネントではデータアイテム dataProvider[4] が使用されます。

このプロパティは、instanceIndices とは異なる場合があります。これに該当するのは、いずれかの Repeater コンポーネントの startingIndex が 0 以外の場合です。 例えば、Repeater コンポーネントが dataProvider アイテム 4 から開始する場合も、最初に繰り返されるコンポーネントのドキュメント参照は b[0] であり、b[4] ではありません。



実装
    public function get repeaterIndices():Array
    public function set repeaterIndices(value:Array):void
repeatersプロパティ 
repeaters:Array

コンポーネントの周りを囲む Repeater を含む配列です。コンポーネントが Repeater の中にない限り、この配列は空です。最初のエレメントが最も外側の Repeater を表します。



実装
    public function get repeaters():Array
    public function set repeaters(value:Array):void
メソッドの詳細
initializeRepeaterArrays()メソッド
public function initializeRepeaterArrays(parent:IRepeaterClient):void

instanceIndicesrepeaterIndices、および repeaters プロパティを初期化します。

このメソッドは、Flex フレームワークによって呼び出されます。 開発者がこのメソッドを呼び出す必要はありません。

パラメータ

parent:IRepeaterClient — このコンポーネントを作成した親 Repeater です。





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/IRepeaterClient.html