FastAdmin表格自定义操作按钮-最简单粗暴的方法

FastAdmin表格自定义操作,是通过自己在页面上添加操作按钮,监听按钮点击事件来实现。操作按钮针对所有行记录,而不是在每行的操作上都添加上按钮。

效果图

1. 添加操作按钮

编辑admin/view下控制器对应的首页模板文件index.html,在常规操作add delete edit等处添加类似行,示例

                        <a href="javascript:;" class="btn btn-danger btn-verify"><i class="fa fa-trash"></i> 审核</a>

2. 监听按钮点击事件

编辑 public/assets/js/backend下控制器对应的JS文件,在行 Table.api.bindevent(table); 下面添加如下代码:

FastAdmin表格自定义操作按钮-最简单粗暴的方法

// 为表格绑定事件
            Table.api.bindevent(table);
            //胜诉
            $(".btn-verify").click(function(){
                var ids = Table.api.selectedids(table);
                layer.confirm('确认审核通过吗?', {btn: ['是','否'] },
                    function(index){
                        layer.close(index);
                        $.post("/ClykrdceLR.php/pz/ypdjpz/edit", {ids:ids , action:'success', reply:''},function(response){
                            if(response.code == 1){
                                // fastadmin 定义 只能为1
                                Toastr.success(response.msg)
                                $(".btn-refresh").trigger('click');
                            }else{
                                Toastr.error(response.msg)
                            }
                        }, 'json')
                    },
                    function(index){
                        layer.close(index);
                    }
                );
            });
        },

FastAdmin表格自定义操作按钮-最简单粗暴的方法

本作品采用《CC 协议》,转载必须注明作者和本文链接
嗨,我是波波。曾经创业,有收获也有损失。我积累了丰富教学与编程经验,期待和你互动和进步! 公众号:上海PHP自学中心 付费知识星球:破解面试:程序员的求职导师
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 欣昊玉
文章
273
粉丝
339
喜欢
558
收藏
1106
排名:64
访问:12.2 万
私信
所有博文
社区赞助商