Заголовок Flex 4 Datagrid - PullRequest
       9

Заголовок Flex 4 Datagrid

0 голосов
/ 31 мая 2011

Я создал свой собственный класс DataGridHeader - расширив DataGridHeader по умолчанию.

В конструкторе этого класса я добавил прослушиватель событий для прослушивания щелчков столбцов при нажатой клавише cntrl.

addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);

Похоже, что keyDownHandler вообще не вызывается .... странно ... он прекрасно работает, когда я добавляю тот же прослушиватель событий в класс DataGrid, но не в класс DataGridHeader.

Я что-то здесь упускаю?

Спасибо Mark

1 Ответ

0 голосов
/ 31 мая 2011

DataGridHeader имеет следующий метод, который вы можете переопределить:

protected function mouseDownHandler(event:MouseEvent):void;

Затем вы можете обратиться к MouseEvent документации , чтобы найти ctrlKey флаг там .

Думаю, этой информации достаточно для решения вашей проблемы:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...