2009-07-08 16 views
1

データグリッドではなくDataGrid自体にitemrendererを配置できますか?私はdatagridcolumnの例しか見つけられませんでした。 データグリッド内のすべてのアイテムに汎用のitemrendererが必要です。フレックス - データグリッドItemRenderer

答えて

3

はい。 (これは、Flex 4例であるが、同じことが3についても同様である)

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768"> 
    <fx:Script> 
     <![CDATA[ 
      import mx.collections.ArrayCollection; 
      [Bindable] private var dp:ArrayCollection = new ArrayCollection([{far:"test",sight:"test"},{far:"test",sight:"test"},{far:"test",sight:"test"},{far:"test",sight:"test"}]); 
     ]]> 
    </fx:Script> 
    <mx:DataGrid width="100%" height="100%" dataProvider="{dp}"> 
     <mx:itemRenderer> 
      <fx:Component> 
       <mx:Label text="woot there it is"/> 
      </fx:Component> 
     </mx:itemRenderer> 
    </mx:DataGrid> 
</s:Application> 

Peter Ent's itemRenderer Series is killer.

関連する問題