fastadmin table columns field formatter如何自定义

Snipaste_2025-05-07_22-18-37

$(function () {
    // 初始化表格
    $("#table").bootstrapTable({
        url: '/user/list', // 数据接口地址
        columns: [
            {
                field: 'id',
                title: 'ID'
            },
            {
                field: 'username',
                title: '用户名'
            },
            {
                field: 'status',
                title: '状态',
                formatter: function (value, row, index) {
                    if (value === 0) {
                        return '<span class="text-danger">禁用</span>';
                    } else if (value === 1) {
                        return '<span class="text-success">启用</span>';
                    }
                    return value;
                }
            }
        ]
    });
});

示例:

= {
    :{
        :(value,row,index){
            .(value);
        },
    },
}
//字段部分自定义方法调用 this.formateDiy.status
{field: 'profit_status', title: __('分润状态'), searchList: {"unpaid":__('Unpaid'),"paid":__('Paid')}, formatter: this.formatDiy.status},