プロジェクトにブートストラップ ダイアログを実装しました。そのダイアログにはいくつかの削除機能があり、削除確認メッセージによって別のブートストラップ ダイアログが開きます。ただし、2 番目の確認ダイアログが開いている場合、最初のダイアログは無効にならず、すべてのイベントが機能します。
別のダイアログが開いたときに元のダイアログを無効にする解決策はありますか?
これが私のコードです:
function OpenDialogForSelectionAdmItem(title, content, callback) {
var dlg = new BootstrapDialog({
title: title,
content: content,
buttons: [{
label: 'Save',
cssClass: 'btn-primary',
id: 'btnSave',
onclick: function (dialog) {
}
},
{
label: 'Close',
cssClass: 'btn',
id: 'btnClose',
onclick: function (dialog) {
if (callback != "") {
callback(true);
}
dialog.close();
}
}]
});
dlg.open();`
}
スクリーンショット:
削除確認のダイアログが開いたとき、最初のダイアログを無効にしたい。