2009-03-16 13 views
1

ネストされたリピータを使用して配列の列をループしようとしています。ネストされたリピータを使用するflex 3

<mx:Repeater id="rp1" dataProvider="{arrayCollection}"> 
    <mx:Repeater id="rp2" dataProvider="{rp1.currentItem}"> 
     <mx:Button height="49" width="50" label="{rp2.currentItem.name}" /> 
    </mx:Repeater> 
</mx:Repeater> 

私がしようとしているのは、リピータループをcurrentRow内のすべての属性にループすることです。現在、属性の名前を明示的に呼び出すrp2.currentItem.nameを呼び出し、値が返されます。

は、それらのネストされたリピータを使用してそれぞれのすべてとdispplayボタンからちょうどループに属性を命名することが可能代わりに明示的ですか?おかげで

答えて

0

あなたArrayCollectionのすべてのオブジェクトの単一Repeaterをしたいですか?カスタムコンポーネントを使用します。

+0

必ずしもリピーターを使用する必要はありません。私の問題は、arraycollectionをとり、serveral値を含むarraycollectionの各行の内容をどのようにループできるかわかりません。データグリッドは私のニーズには適していません – cduggan

+0

私が前に提案したように、カスタムコンポーネントを作成してください。それらにはいくつかのタイプがあります - MXML、純粋なASベースなど。ドキュメントを見てください。 – dirkgently

関連する問題