Actionscript 3 Flex DataGrid-按enter键时编辑所选单元格
我正在使用flex应用程序。我想在选定单元格上按ENTER键时启用Flex DataGrid单元格可编辑。特定单元格包含itemRender。我知道F2键会做这件事。但我想重写这个函数 有人能帮我把这件事办好吗Actionscript 3 Flex DataGrid-按enter键时编辑所选单元格,actionscript-3,apache-flex,datagrid,flex4.5,Actionscript 3,Apache Flex,Datagrid,Flex4.5,我正在使用flex应用程序。我想在选定单元格上按ENTER键时启用Flex DataGrid单元格可编辑。特定单元格包含itemRender。我知道F2键会做这件事。但我想重写这个函数 有人能帮我把这件事办好吗 提前感谢…您可以创建一个扩展spark数据网格的类,并覆盖editKey,如下所示: package mypackage { import flash.ui.Keyboard; import mx.core.mx_internal; import spark.
提前感谢…您可以创建一个扩展spark数据网格的类,并覆盖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;
}
}
}