# bootstrap 按钮 color 属性

colorclass
btn
深蓝btn btn-primary
浅蓝btn btn-info
绿btn btn-success
btn btn-warning
btn btn-danger

# table 按钮根据权限显示

  1. index.html table 标签增加 data-operate-{name} name = 按钮名
  2. 对应的 js 增加自定义按钮
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
       data-operate-edit=false
       data-operate-del=false
       data-operate-ban="{:$auth->check('')}"
       width="100%">
</table>
buttons: [{
    name: '',
    text: '',
    title: '',
    classname: 'btn btn-xs btn-danger btn-dialog',
    icon: 'fa fa-ban',
    url: '',
    extend: 'data-area=\'["50%", "70%"]\'',
    callback: function (data) {
    },
    visible: function (row) {
        // 返回 true 时按钮显示,返回 false 隐藏
        return true;
    }
}]

# 自定义按钮定义 class

功能class
弹出框btn btn-dialog
请求btn btn-ajax
点击btn btn-click

例子

//data-url  按钮地址
//data-area 弹出框大小
<a href="javascript:;" data-url="" data-area='["950px", "750px"]' class="btn btn-success btn-dialog" title="{:__('Switch')}" ><i class="fa fa-list"></i> {:__('Switch')}</a>
{field: 'operate', title: __('Operate'), table: table,
    buttons:[
    {
        name: 'copy',
        text: __('Copy Bankcard'),
        title: __('Copy Bankcard'),
        icon: 'fa fa-copy',
        classname: 'btn btn-xs btn-info btn-click',
        click: function (t,row) {
            Layer.msg('点击事件');
            return false;
        }
    },
]},