|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
запретить default event для клавиши Tab
Как можно убить насмерть событие клавиши Tab для приложения во Flex? Ну или хотя бы для компонента DataGrid, со всеми его ячейками?
__________________
флэшь проела плешь |
|
|||||
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
Не помогает. Я уже и в компонентах писал, что внутри столбцов:
<mx:DataGridColumn headerText="Название" dataField="imya" width="100"> <mx:itemEditor> <mx:Component> <mx:TextInput restrict="A-Za-zА-Яа-я0-9 " maxChars="100" focusEnabled="false" /> </mx:Component> </mx:itemEditor> </mx:DataGridColumn> Но это и некрасиво, и не решает суть проблемы (создаёт много лишних вычислений, какой столбец для какого пользователя в какой момент запрещён для редактирования).
__________________
флэшь проела плешь Последний раз редактировалось Seroy; 15.12.2011 в 20:57. |
|
|||||
Возможно заработает
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
to Genzo
Добавил:
Flex выдаёт: обращение несуществующего свойства dataGrid. обращение несуществующего свойства focusOut. Что не так? Добавлено через 4 минуты
__________________
флэшь проела плешь Последний раз редактировалось Seroy; 16.12.2011 в 11:46. |
|
|||||
Я не полный код написал, а лишь пример. Уж названия переменных можете сами изменить.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
to GBee
Я пытаюсь запретить использование клавиш Tab, Shift+Tab в приложении. Или хотя бы для dataGrid. Пользователь редактирует одни ячейки, другие ему недоступны. Но если он пользуется клавишами Tab, Shift+Tab, всё недоступное сразу становится доступным.
__________________
флэшь проела плешь |
|
|||||
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
Цитата:
myDG.addEventListener(FocusEvent.KEY_FOCUS_CHANGE , ffo); private function ffo(e:FocusEvent):void { e.preventDefault(); } Добавлено через 5 минут Цитата:
__________________
флэшь проела плешь |
Часовой пояс GMT +4, время: 01:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
Keyboard Event , tab , события клавиатуры |
|
|