MODERN - Диалог не закрывается при нажатии клавиши ES C - PullRequest
1 голос
/ 18 января 2020

Как закрыть и Ext JS Диалог на клавише ES C с использованием современного инструментария?

Диалог не закрывается на клавише ES C.

Шаги:

1 - после открытия нажмите клавишу ES C

Результат Ожидаемый диалог должен закрыться

Контрольный пример Fiddle

Кажется, что фокус выпуск.

1 Ответ

2 голосов
/ 21 января 2020

Диалоги по умолчанию не фокусируются, поэтому ввод с клавиатуры не будет действовать до тех пор, пока вы не добавите фокусируемый элемент или не сделаете его самофокусирующимся.

, чтобы завершить, вы также должны использовать tabIndex как -1, чтобы выполнить трюк.

Решил, добавив 2 конфига в диалоге.

focusable: true,
tabIndex: -1

Спасибо Гильерме Портела за помощь

...