1

datagridcolumnではなくDataGrid自体にitemrendererを配置することは可能ですか?datagridcolumnの例しか見つかりませんでした。データグリッド内のすべてのアイテムに汎用のアイテムレンダラーが必要です...

4

1 に答える 1

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>

PeterEntのitemRendererシリーズはキラーです。

于 2009-07-08T15:27:05.563 に答える