fastadmin 表格添加自定义按钮

作者: wxfeng 分类: web前端 发布时间: 2018-08-02 00:00

修改控制器对应的js文件,找到{field: 'operate' 这部分进行修改即可。举例如下:根据状态(isStop)不同,添加开启或停止按钮。

{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate,formatter:Table.api.formatter.operate,buttons: [
    {
        name:'open',
        text:'开启',
        title:'开启',
        icon: 'fa fa-play',
        classname: 'btn btn-xs btn-default btn-confirm',
        url: 'task/cycle/open',
        hidden:function(row){
            if(row.isStop == 0){
                return true;
            }
        }
    },
    {
        name:'stop',
        text:'停止',
        title:'停止',
        icon: 'fa fa-stop',
        classname: 'btn btn-xs btn-default btn-confirm',
        url: 'task/cycle/stop',
        hidden:function(row){
            if(row.isStop == 1){
                return true;
            }
        }
    }
]}

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注