我需要在 datagrid 标签的一列中放置一个按钮,并且该列的值应该出现在按钮标签上。任何帮助将不胜感激
问问题
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 回答