PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

自定义按钮组 条件判断 按钮disabled

管理员 2024-12-14
Fastadmin
6

Controller.api.formatter 添加 operate 方法

operate: function (value, row, index) {    var btn = [];    if (row.bind_status == 1) {        btn = [            {                name: 'close',                title: __('close'),                //不允许操作时,添加disabled属性 并将url设为空                classname: 'btn btn-xs btn-danger btn-magic disabled btn-ajax',                icon: 'fa fa-trash',                url: '',                //此处也需要添加回调,否则下方按钮执行成功后可能不会触发回调                success: function (data, ret) {                    $(".btn-refresh").click();                },                error: function (data, ret) {                    $(".btn-refresh").click();                }            },        ];    }else{        btn = [            {                name: 'close',                title: __('close'),                classname: 'btn btn-xs btn-danger btn-magic btn-ajax',                icon: 'fa fa-trash',                url: 'order/lists/close',                confirm: '关闭后不可恢复,是否确认?',                success: function (data, ret) {                    $(".btn-refresh").click();                    //使用return false可以阻止消息提示;                    //return false;                },                error: function (data, ret) {                    $(".btn-refresh").click();                    //return false;                }            },        ];    }    this.buttons = btn;    return Table.api.formatter.operate.call(this, value, row, index);}

初始化表格时 operate 栏调用

{    field: 'operate',    title: __('Operate'),    table: table,    events: Table.api.events.operate,    formatter: Controller.api.formatter.operate}

留作备份,以免忘记


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部