获取 Datagrid 的选定索引

Get selected index of Datagrid

我想知道,如果我更改数据网格行的选择,我如何获得选定的索引。我搜索了很多,只找到 Adobe site

这是我认为正确的方法:

myGrid.addEventListener(DataGridEvent.ITEM_FOCUS_IN, datagridchanged);
//DataGrid Changed Listener function
private function datagridchanged (e:DataGridEvent):void{
  trace(e.selectedIndex); //Don`t know if .selectedIndex is correct
}

但是没有任何效果,如果有人可以帮助我吗?

提前致谢

如果您只是想知道选择了哪个项目,可以在 DataGrid 上收听 Event.CHANGE

像这样,例如:

mygrid.addEventListener(Event.CHANGE, onGridSelectedItem);

function onGridSelectedItem(e:Event):void{
   var selected:int = mygrid.selectedIndex;
   var item:Object = mygrid.selectedItem;
}