在flex视图中访问dataprovider的当前rowData

时间:2015-08-05 10:38:22

标签: actionscript-3 flex

我有一个观点

                    <view:SampleDataGridView
                        rowCount="{Math.min(MAX_ROW_COUNT, hostComponent.dataList.length)}"
                        dataprovider="{hostComponent.dataList}"
                        buttonMode="true"
                        click="clickRow(event)"
                    />

我想要点击哪一行。我尝试使用来自currentTarget对象的targetevent,但它没什么用处。

我有没有办法在clickEvent函数中传递一些参数,例如clickEvent(rowData)clickEvent(currentRowIndex)

当我们使用dataProvider来展示currentIndex时,是否有任何属性?

1 个答案:

答案 0 :(得分:0)

数据网格

 <mx:DataGrid id="employeeDataGrid" doubleClickEnabled="true" itemDoubleClick="selectEmployee(event);" dataProvider={employeeList} >

<强>处理程序

protected function selectEmployee(event:ListEvent):void
{
    var selectedEmployee:Employee = event.currentTarget.selectedItem as Employee;
}