我有一个问题,一个问题是停止窗口关闭使用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
});
}
}
Run Code Online (Sandbox Code Playgroud)
现在我希望消息框出现并基于人员回答要发生的事情.任何帮助?
Mol*_*Man 10
在配置中有非常方便的onEsc功能window.用这种方式:
onEsc: function() {
var me = this;
Ext.Msg.confirm(
'Closing confirmation',
'YOU REALLY WANTS TO close',
function(btn) {
if (btn === 'yes')
me.hide();
}
);
},
Run Code Online (Sandbox Code Playgroud)
这是现场的例子.
| 归档时间: |
|
| 查看次数: |
5921 次 |
| 最近记录: |