我想知道,如果更改数据网格行的选择,如何获取所选索引。我搜索了很多,只发现了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
}
但没有任何作品,如果有人可以帮助我吗?
提前致谢
答案 0 :(得分:1)
如果您只是想知道选择了哪个项目,可以在DataGrid上收听Event.CHANGE
。
像这样,例如:
mygrid.addEventListener(Event.CHANGE, onGridSelectedItem);
function onGridSelectedItem(e:Event):void{
var selected:int = mygrid.selectedIndex;
var item:Object = mygrid.selectedItem;
}