Flex 4 Datagrid标头

时间:2011-05-31 11:48:36

标签: flex datagrid header

我已经创建了自己的DataGridHeader类 - 通过扩展默认的DataGridHeader。

在这个类的构造函数中,我添加了一个事件监听器,用于在按下cntrl键的情况下监听列单击。

addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);

看来keyDownHandler根本没有被调用....奇怪......当我将相同的事件监听器添加到DataGrid类而不是DataGridHeader类时,它工作得很好。

我在这里错过了什么吗?

由于 标记

1 个答案:

答案 0 :(得分:0)

DataGridHeader有以下方法可以覆盖:

protected function mouseDownHandler(event:MouseEvent):void;

然后,您可以参考MouseEvent文档to found ctrlKey flag there

我认为这些信息足以解决您的问题:)