E.g。 我有以下datagrid
<mx:DataGrid x="331" y="16" height="132" width="419" id="me_claimed" dataProvider="{users.myclaims}"
useRollOver="false">
<mx:columns>
<mx:DataGridColumn headerText="Claimer" dataField="opponent"/>
<mx:DataGridColumn headerText="Rank" dataField="rank"/>
<mx:DataGridColumn headerText="Dismiss claim">
<mx:itemRenderer>
<mx:Component>
<mx:Button label="Delete">
<mx:click>
<![CDATA[
Alert.show("test");
]]>
</mx:click>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
我想在点击删除按钮后将对手的名字发送到网络服务器。我可以在点击事件中访问datagrid中的对应值吗?
答案 0 :(得分:2)
是通过数据对象:
Alert.show(data.opponent);