Fastadmin列表自定义按钮,带参跳转到

 

// 初始化表格
table.bootstrapTable({
    url: $.fn.bootstrapTable.defaults.extend.index_url,
    pk: 'id',
    sortName: 'id',
    columns: [
        [
            {checkbox: true},
            {field: 'id', title: __('Id')},
            {field: 'name', title: __('Name'), operate: 'LIKE'},
            {field: 'status', title: __('Status'), searchList: {"1":__('Status 1'),"-1":__('Status -1')}, formatter: Table.api.formatter.status,custom:{1:'success','-1':'gray'}},
            {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
            {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
            {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, 
                buttons:[
                    {
                        name: 'addtabs',
                        title: "配置",
                        classname: 'btn btn-xs btn-warning btn-dialog',
                        icon: 'fa fa-suitcase',
                        url: 'process/config/index',
                    }
                ],
                formatter: Table.api.formatter.operate
             }
        ]
    ]
});

点击配置按钮,带参跳转到配置列表页面

// 初始化表格参数配置
Table.api.init({
    extend: {
        index_url: 'process.config/index' + location.search,
        add_url: 'process.config/add',
        edit_url: 'process.config/edit',
        del_url: 'process.config/del',
        multi_url: 'process.config/multi',
        import_url: 'process.config/import',
        table: 'process_config',
    },
    queryParams: function (params) { //自定义搜索条件
        var filter = params.filter ? JSON.parse(params.filter) : {}; //判断当前是否还有其他高级搜索栏的条件
        var op = params.op ? JSON.parse(params.op) : {};  //并将搜索过滤器 转为对象方便我们追加条件
        var process_id = Fast.api.query("ids");
        if(process_id){
            filter.process_id=process_id; 
            op.process_id= "=";  //user_id的操作方法的为 找到相等的
            params.filter = JSON.stringify(filter); //将搜索过滤器和操作方法 都转为JSON字符串
            params.op = JSON.stringify(op);    
        }
        //如果希望忽略搜索栏搜索条件,可使用
        return params;
        },
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值