amber

amber

FastAdmin 个人记录 - Bootstrap 自定义按钮

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;
        }
    },
]},
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.