当前位置:首页 > 未命名 > 正文内容

BootstrapDialog的简单封装

淙嶙8年前 (2018-07-04)未命名915

类似alert的提示弹出框

$.dialogShow = function (msg,callBack,title) {
  if(typeof title == "undefined"){
      title = '警告';
   }
   BootstrapDialog.show({
      title: title,
      type: BootstrapDialog.TYPE_WARNING,
      size: BootstrapDialog.SIZE_SMALL,
      realized:false,
      message: msg,
      buttons: [{
         label: '确定',
         cssClass: 'btn-warning btn-sm',
         action: function (dialogItself) {
            dialogItself.close();
            if (typeof callBack != "undefined"){
               callBack.call();
            }
         }
      }]
   });
   return false;
};

确认框

$.dialogConfirm = function(msg,okCallBack,title){
   if(typeof title == "undefined"){
      title = '确认';
   }
   BootstrapDialog.confirm({
      title : title,
      message : msg,
      type : BootstrapDialog.TYPE_WARNING,
      closable : true, //默认false,点击对话框以外的页面内容可关闭
      draggable : true, //默认false,可拖拽
      btnCancelLabel : '取消', //默认'Cancel',
      btnOKLabel : '确定', // 默认'OK',
      btnOKClass : 'btn-warning btn-sm', // 确定按钮的样式
      size : BootstrapDialog.SIZE_SMALL,
      // 对话框关闭的时候执行方法
      callback : function(result){
         if (result){
            okCallBack.call();//点击确定按钮,发起的调用事件
         }
      }
   });
}

调用方式:

$.dialogConfirm("1222",function(){
    $.dialogShow("success");
});


相关文章

MyBatis-Generator快速入门 <一>(mysql数据源)

MyBatis-Generator快速入门 <一>(mysql数据源)

按官方文档所说,快速上手Mybatis Generator (缩写MBG),只需完成如下几部即可: 1. 花一分钟,写一个配置文件。这个配置文件必须具备以下五个xml标签。 a.一个<jdbcC...

交叉队列

交叉队列

描述 给出三个队列 s1,s2,s3 ,判断 s3 是否是由 s1 和 s2 交叉得来。如:s1 为 aabcc , s2 为 dbbca。当 s3 为 aadbbcbcac 时,返回 true...

EXPLAIN 命令详解

EXPLAIN 命令详解

在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。