複数ダイアログの Open / Close

この例では、複数のダイアログを一度に Open/Close する方法を示しています。
BootstrapDialog は、BootstrapDialog.dialogs 内にダイアログを作成します。

prettyPrint();
var howManyDialogs = 5;
for(var i = 1; i <= howManyDialogs; i++) {
    var dialog = new BootstrapDialog({
      title: 'Dialog No.' + i,
      message: 'Hello Houston, this is dialog No.' + i,
      buttons: [{
        label: 'Close this dialog.',
        action: function(dialogRef){
          dialogRef.close();
        }
      }, {
        label: 'Close ALL opened dialogs',
        cssClass: 'btn-warning',
        action: function(){
          // 全てのダイアログを閉じる場合は、BootstrapDialog.closeAll() も使用できます。
          $.each(BootstrapDialog.dialogs, function(id, dialog){
              dialog.close();
          });
        }
      }]
  });
  dialog.open();
}