0

我正在使用 flex 应用程序。当我在选定的单元格上按 ENTER 键时,我想启用我的 Flex DataGrid 单元格可编辑。特定单元格包含一个 itemRender。我知道 F2 键会做的事情。但我想覆盖该功能。

任何人都可以帮助我完成这项工作......

提前致谢...

4

1 回答 1

1

您可以创建一个扩展 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;
        }
    }
}
于 2012-07-23T09:25:04.453 回答