我正在处理extjs4。我有一个网格面板。在选择一排网格面板时,我创建了一个简单的窗口。我想在用户点击ESC时关闭它。如果用户单击窗口中的任何内容,然后单击ESC,则窗口关闭。但是如果用户还没有触摸窗口,ESC不会关闭窗口。 任何想法如何做到这一点?extjs关闭ESC上的Ext.window.Window
var win = Ext.create('Ext.window.Window', {
title: 'Details',
width: 400,
layout: 'fit',
iconCls: 'details-icon',
items: simple
}).show();
的问题是在不封闭的片段。请发布。 –
我没有任何关闭的片段。我认为问题在于,我点击它之前,焦点不在这个窗口中(这是ESC未关闭的原因)。我认为当你创建窗口并以这种方式显示时,焦点会自动移动到窗口,但显然需要一些额外的设置。 – nnahum
我想如果你添加模态:真到你的窗口配置,它会像你期望的那样工作。 –