Flex:datagrid中的按钮,可以访问列的属性

时间:2009-08-18 12:26:53

标签: flex datagrid

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中的对应值吗?

1 个答案:

答案 0 :(得分:2)

是通过数据对象:

Alert.show(data.opponent);