[英]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.