【发布时间】:2020-05-05 07:16:07
【问题描述】:
如何使用现代工具包在 ESC 键上关闭和 Ext JS 对话框?
按 ESC 键不会关闭对话框。
步骤:
1 - 打开后按ESC键
预期结果 对话框应该关闭
测试用例 Fiddle
似乎是一个焦点问题。
【问题讨论】:
-
这似乎是煎茶中的一个错误
如何使用现代工具包在 ESC 键上关闭和 Ext JS 对话框?
按 ESC 键不会关闭对话框。
步骤:
1 - 打开后按ESC键
预期结果 对话框应该关闭
测试用例 Fiddle
似乎是一个焦点问题。
【问题讨论】:
默认情况下对话框不可聚焦,因此在您添加可聚焦项目或使其可自聚焦之前,键盘输入不会生效。
要完成,您还应该使用 tabIndex 作为 -1 来完成这个技巧。
解决了在对话框上添加 2 个配置的问题。
focusable: true,
tabIndex: -1
感谢 Guilherme Portela 的帮助
【讨论】: