ngDialog 點擊窗口以外不允許關閉彈窗



closeByEscape: false,

closeByEscape {Boolean}

通過單擊Esc鍵關閉對話框,默認為true。 
如果同時打開幾個對話框,單擊Esc鍵將關閉所有打開的對話框。

closeByDocument {Boolean}

通過點擊覆蓋背景關閉對話框,默認為true。

showClose {Boolean}

如果為false,則隱藏dialog框關閉按鈕,默認為true。


preCloseCallback: function(value) {
if ($scope.companyList.length == 0) {
layer.alert("申請單位不能為空。");
return false;
}
}

preCloseCallback {String} | {Function}

在關閉對話框之前提供要調用的函數或函數的名稱。如果該選項中指定的回調函數返回false,則對話框將不會關閉。或者,如果回調函數返回一個解決的promise,對話框將被關閉。 
preCloseCallback函數接收作為與.close(id,value)相同的參數值。 
主要功能是能夠彈出對話框。包含用戶操作(例如編輯數據),能夠在退出對話框時(例如通過轉義鍵)確認是否丟棄未保存的更改。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM