1
是否有可能將一個itemrenderer放在DataGrid本身而不是數據網格列上?我只能找到datagridcolumn的例子。 我想在數據網格中的所有項目上使用通用的itemrenderer ...Flex - Datagrid ItemRenderer
是否有可能將一個itemrenderer放在DataGrid本身而不是數據網格列上?我只能找到datagridcolumn的例子。 我想在數據網格中的所有項目上使用通用的itemrenderer ...Flex - Datagrid ItemRenderer
是的。 (這是一個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>