您的当前位置:首页>全部文章>文章详情

fastadmin列表添加带确认的按钮

发表于:2024-03-26 10:03:41浏览:408次TAG: #ThinkPHP #fastadmin

前言

本文将详细介绍fastadmin列表添加类似删除的弹框,并提供整理的源码和通过示例代码进行说明。

js代码

{
    field: 'buttons',
    width: "120px",
    title: __('操作'),
    table: table,
    events: Table.api.events.operate,
    buttons: [
        {
            name: 'enable_status',
            text: (row)=>{
                return row.enable_status == 1 ? '下架' : '上架';
            },
            classname: 'btn btn-xs btn-success btn-magic btn-ajax',
            icon: 'fa fa-magic',
            url: 'merchant/enableStatusUpdate',
            confirm: (row)=>{
                return row.enable_status == 1 ? '当前记录 [ID='+row.id+'] 的状态为:上架,确定要对其下架?' : '当前记录 [ID='+row.id+'] 的状态为:下架,确定要对其上架?';
            },
            success: function (data, ret) {
                table.bootstrapTable('refresh');
            }
        }
    ],
    formatter: Table.api.formatter.buttons
},