2010-09-03 59 views
1

我在DataGrid中的itemRenderer,我试图让itemrender的实例数据网格keypressevent如下数据网格itemrender例如在柔性

var col:DataGridColumn = _datagrid.columns[_datagrid.selectedCells[0].columnIndex]; 
var myItemrend:MyItemrender = col.itemRenderer as MyItemrender; 

但上面myItemrend实例为null。我如何获得itemrenderer实例。

请帮忙。

谢谢, Rejeev。

+0

为什么你需要这样的黑客?它看起来很奇怪。更好地访问当前选定的单元格,它也将是MyItemRenderer的一个实例,但更好地解释您为什么需要它。 – Eugene 2010-09-06 20:40:12

回答

0

我在Datagrid中有一个itemrenderer,它也被rendererIsEditor = true用作itemeditor。我的itemrenderer有一个textinput和一个列表,我打开列表进行编辑,当textinput发生focusin事件时,点击单元格时发生这种情况。

我需要使用键盘(Enter)输入时发生的相同编辑,所以我试图在Keyboard.ENTER中获取itemrender的实例并使用它可以调度textinput focusin事件。

谢谢, Rejeev。