2010-09-03 73 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。