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)相同的參數值。
主要功能是能夠彈出對話框。包含用戶操作(例如編輯數據),能夠在退出對話框時(例如通過轉義鍵)確認是否丟棄未保存的更改。