2017-02-17 49 views
0

При ловле «ключевого» события в CKEditor у нас есть случай, когда отображается диалог, если ключ вводится в пределах определенного диапазона HTML.Ключевое событие не было обнаружено в первый раз после отображения диалогового окна

После того, как диалог отклонен, 1-й введенный ключ не регистрируется в прослушивателе клавиш, но все последующие ключи регистрируются.

Это что-то еще кто-нибудь видел?

Мы используем CKEditor в своей встроенной форме в структуре приложения на основе GWT (Google Web Toolkit). Возможно, что GWT каким-то образом вмешивается в обработку событий, но я не знаю, как это могло бы быть.

Я попытался установить приоритет события очень высоко, но это не решило проблему.

ответ

0

После того, как я заметил, что курсор ввода текста не был виден до тех пор, пока я не попытался ввести символ после отклонения диалога, я попытался явно настроить фокус после отклонения диалога. Это привело к устранению проблемы.

Я не уверен, почему фокус не был на CKEditor до тех пор, пока я это не сделаю, или до тех пор, пока символ не будет напечатан, но это будет исправление.

 Смежные вопросы

  • Нет связанных вопросов^_^