datagrid タグの列の 1 つにボタンを配置する必要があり、列の値がボタンのラベルに表示されるはずです。どんな助けでも大歓迎です
質問する
2650 次
1 に答える
4
Flex 3 では、次のタグを使用しますmx:itemRenderer
。
<mx:DataGrid id="myDataGrid" dataProvider="{myDP}">
<mx:columns>
<mx:DataGridColumn dataField="field">
<mx:itemRenderer>
<mx:Component>
<mx:Button label="{data.field}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
Flex 4 では、spark dataGrid とs:itemRenderer
タグを使用します。
<s:DataGrid dataProvider="{myDP}">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="Price">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<s:Button label="{data.Price}"/>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
于 2012-12-07T12:53:29.503 に答える