修改文件:
require-table.js
修改代码:
classname = j.classname ? j.classname : 'btn-primary btn-' + name + 'one';
替换为:
classname = typeof j.classname === 'function' ? j.classname.call(table, row, j) : j.classname ? j.classname : 'btn-primary btn-' + name + 'one';
使用:
buttons: [{
name: 'create_order',
text: '创建订单',
title: '创建订单',
classname: function(row){
return 'btn btn-success btn-dialog'+(row.status==0?'':' disabled');
},
url: '?id={id}',
}]