gpt4 book ai didi

extjs4 - 如何防止窗口在 ESC extjs 4 上关闭

转载 作者:行者123 更新时间:2023-12-04 10:28:14 24 4
gpt4 key购买 nike

我遇到了一个问题,一个问题是使用 ESC 按钮停止窗口关闭。

只要我点击键盘上的 ESC 按钮,窗口就会关闭。我希望窗口不应该关闭,相反,它应该提示一个消息框,询问“您真的想要关闭”,并使用两个按钮是或取消

如果有人单击是按钮,则窗口应销毁,否则窗口应保持原样。

但不知道为什么窗口在 ESC 按下时越来越近。

当用户使用以下代码单击 esc 按钮时,我会提示消息

listeners: {
show : function(win) {
Ext.create('Ext.util.KeyNav', win.getEl(), {
"esc" : function(e){
alert('hi.. closing');
win.hide();
},
scope: win
});
}
}

现在我希望出现消息框,并根据人回答要发生的事情。
任何帮助?

最佳答案

那里很方便onEsc函数在 window的配置。以这种方式使用它:

onEsc: function() {
var me = this;
Ext.Msg.confirm(
'Closing confirmation',
'YOU REALLY WANTS TO close',
function(btn) {
if (btn === 'yes')
me.hide();
}
);
},

这是 live example .

关于extjs4 - 如何防止窗口在 ESC extjs 4 上关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com