1. 弹框确认按钮禁用状态
        //如果按钮不绑定事件弹框确认按钮禁用 add、edit、freezemoney为按钮名称
        add: function () {
            Controller.api.bindevent();
        },
        edit: function () {
            Controller.api.bindevent();
        },
        freezemoney:function(){
            Controller.api.bindevent();
        }
  1. 弹框自定义大小
     // 初始化表格
     table.bootstrapTable({
       url: $.fn.bootstrapTable.defaults.extend.index_url,
       pk: 'id',
       sortName: 'id',
       columns: [
           [
             {checkbox: true},
             {field: 'id', title: __('Id')},
             {field: 'tradeno', title: __('Tradeno')},
           ]
       ],
      //在这里自定义
      onLoadSuccess:function(){
          // 这里就是数据渲染结束后的回调函数
          $(".btn-cashout").data("area", ['500px','400px']);
          $(".btn-charge").data("area", ['500px','300px']);
        }
    });
  1. 自定义弹框确认按钮
      {
          field: 'operate', 
          title: __('Operate'), 
          table: table2, 
          events: Table.api.events.operate, 
          buttons: [
                  {
                     name: 'log',
                     title: '解冻',
                     text: '解冻',
                     icon: 'fa fa-unlock',
                     confirm:'确定解冻吗?',
                     classname: 'btn btn-primary btn-xs btn-unfrezemoney btn-ajax',
                     url:'platform/shop/unfreezemoney',
                     visible:function(row){
                         if(row.tradetype==4&&row.status==0){ 
                              return true;
                         }else{  
                              return false;
                         }
                                            
                    },
                    success: function (data, ret) {
                        $(".btn-refresh").trigger("click");
                    },
                }
         ], 
         formatter: Table.api.formatter.operate
        }
最后修改:2020 年 05 月 07 日 09 : 17 PM
如果觉得我的文章对你有用,请随意赞赏