在对应的js里的index方法加入以下代码:
table.on('post-body.bs.table',function(){
$(".btn-refund").data("area",["100%","100%"]);
})
以下是自定义的表格弹框
{
field: 'is_cancel', width: "120px", title: __('取消预约'), operate: false, table: table, events: Table.api.events.operate,
buttons: [{
name: 'cancel',
text: function(row){
console.log(row)
if (row.is_cancel === 0) {
return '未退款'
} else {
return '已退款';
}
},
title: __('退款'),
classname: 'btn btn-xs btn-primary label-info btn-dialog btn-refund',
icon: 'fa fa-cog',
// area: ['35%', '65%'],
url: 'teacher/reserve/refund?ids={ids}',
callback: function (data) {
if (JSON.stringify(data) == 1) {
Toastr.success('操作成功!');
table.bootstrapTable('refresh', {});
} else {
Toastr.error('操作失败!');
}
},
visible: function (row) {
if (row.is_cancel==0) {
return true;
}
return false;
}
}],
formatter: Table.api.formatter.buttons,
},
