【问题标题】:MODERN - Dialog does not close on ESC keyMODERN - 对话框未按 ESC 键关闭
【发布时间】:2020-05-05 07:16:07
【问题描述】:

如何使用现代工具包在 ESC 键上关闭和 Ext JS 对话框?

按 ESC 键不会关闭对话框。

步骤:

1 - 打开后按ESC键

预期结果 对话框应该关闭

测试用例 Fiddle

似乎是一个焦点问题。

【问题讨论】:

  • 这似乎是煎茶中的一个错误

标签: extjs extjs6 extjs7


【解决方案1】:

默认情况下对话框不可聚焦,因此在您添加可聚焦项目或使其可自聚焦之前,键盘输入不会生效。

要完成,您还应该使用 tabIndex 作为 -1 来完成这个技巧。

解决了在对话框上添加 2 个配置的问题。

focusable: true,
tabIndex: -1

感谢 Guilherme Portela 的帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2015-01-08
    • 1970-01-01
    • 2018-09-23
    • 2011-03-08
    • 1970-01-01
    相关资源
    最近更新 更多