2012-06-14 39 views
0

我正在使用flex應用程序。當我按下所選單元格上的ENTER鍵時,我想讓我的Flex DataGrid單元格可編輯。特定的單元格包含一個itemRender。我知道F2鍵會做到這一點。但我想覆蓋該功能。Flex DataGrid - 按Enter鍵時編輯所選單元格

可能任何機構幫助我得到這個工作...

在此先感謝...

回答

1

您可以創建一個擴展火花數據網格中的類和重寫這樣的editKey:

package mypackage 
{ 
    import flash.ui.Keyboard; 

    import mx.core.mx_internal; 

    import spark.components.DataGrid; 

    use namespace mx_internal; 

    public class CustomDataGrid extends DataGrid 
    { 
     public function CustomDataGrid() 
     { 
      super(); 
      super.mx_internal::editKey = Keyboard.ENTER; 
     } 
    } 
}