[英]Call a method on close of msg box - extjs
我有一个自定义消息框; 下面是它的代码。
var myMasks = new Ext.LoadMask(Ext.getCmp('salesFrm').el, {useMsg: false});
myMasks.show();
var msg = Ext.Msg.show( {
msg:'<br><br>      '+'Enter Valid Quantity',
buttons: Ext.Msg.OK,
modal: false,
closable: true,
draggable: true,
animEl: 'mb7',
y:10,
cls: 'msgbox',
fn: function(btn){
if(btn == 'ok'){
myMasks.hide();
}
}
});
单击“确定”按钮后,基础面板上的遮罩将被隐藏。
单击右上角的“关闭”按钮不会发生相同的情况。
我尝试搜索相同的任何处理程序方法,但无法成功完成。
任何人都可以通过单击“关闭”按钮帮助我隐藏如何在基础面板上隐藏蒙版吗?
消息框关闭时,您的回调将运行。 读起来...
fn: function(btn) {
if (btn == 'ok') {
myMasks.hide();
}
}
...仅在单击“确定”按钮时才会关闭面罩。 如果您始终希望它仅在运行时关闭...
fn: function(btn) {
myMasks.hide();
}
...而不是把戏。 (在ExtJS 5中本地测试)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.