我正在使用 flex 应用程序。当我在选定的单元格上按 ENTER 键时,我想启用我的 Flex DataGrid 单元格可编辑。特定单元格包含一个 itemRender。我知道 F2 键会做的事情。但我想覆盖该功能。
任何人都可以帮助我完成这项工作......
提前致谢...
我正在使用 flex 应用程序。当我在选定的单元格上按 ENTER 键时,我想启用我的 Flex DataGrid 单元格可编辑。特定单元格包含一个 itemRender。我知道 F2 键会做的事情。但我想覆盖该功能。
任何人都可以帮助我完成这项工作......
提前致谢...
您可以创建一个扩展 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;
}
}
}