Fastadmin后台页面添加顶部按钮

简介: 操作的前提是需要在fastadmin框架中添加对应的控制器、模型、视图页面,可以手动创建,也可以使用curd一键生成。

一、实现效果

6f27b1e73a6a4d8d86f36868a11ed97f.png


二、具体操作流程

(1)操作的前提是需要在fastadmin框架中添加对应的控制器、模型、视图页面,可以手动创建,也可以使用curd一键生成。


(2)首先在视图页面index.html页面添加按钮的结构样式。


对应的目录如下

c2974a298c054101aa9a347f9d4e7fef.png

对应的结构样式如下:

6b4d55ff186f4f4ebad422ceecc62690.png

 代码是:

<a href="javascript:;" class="btn btn-success btn-export {:$auth->check('download/download/download')?'':'hide'}" title="{:__('Export')}" id="btn-export-file"><i class="fa fa-download"></i> {:__('批量下载')}</a>

(3)初始化表格参数

7f384d5dbed6407cae708bf1100d87ea.png

(4)为表格绑定事件并且指向控制器对应的方法

ebcd4c6e29ff4953a136d6bd5b2e3440.png

代码如下:

            $(document).on('click', '.btn-export', function () {
                var ids = Table.api.selectedids(table);
                console.log(ids);
                Layer.confirm(
                    "是否要下载选中",
                    {
                        title: "操作提示",
                        icon: 0,
                        btn: ["确认", "取消"],
                    },
                    function (index, layero) {
                        $.ajax({
                            method: "POST",
                            url: "download/download/download",
                            data: {
                                uid: 1
                            },
                            success(res) {
                                console.log(222);
                            },
                        });
                    },
                );
            });


这样就可以创建一个顶部按钮了。

欢迎留言区评论交流。

目录
相关文章
|
JavaScript
Fastadmin列表的多图预览(一行代码)
Fastadmin列表的多图预览(一行代码)
865 0
针对FastAdmin新增上传多个图片,新增上传的视频的预览效果
针对FastAdmin新增上传多个图片,新增上传的视频的预览效果
1523 0
|
JavaScript
fastadmin表格列表内部自定义按钮
fastadmin表格列表内部自定义按钮
949 0
fastadmin表格列表内部自定义按钮
|
数据安全/隐私保护
fastadmin是如何设置没有权限的用户不能访问某些页面的?
fastadmin是如何设置没有权限的用户不能访问某些页面的?
1129 0
|
JavaScript 前端开发 数据库
让你少踩坑的fastadmin教程(3)
让你少踩坑的fastadmin教程
2008 0
让你少踩坑的fastadmin教程(3)
|
8月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
56596 11
|
网络协议 Ubuntu Docker
Docker Compose--命令说明
Docker Compose--命令说明
2294 30
fastadmin实现导出Excel和导入Excel数据
fastadmin实现导出Excel和导入Excel数据
1313 0
|
JavaScript
fastadmin框架中如何添加一个自定义按钮
使用fastadmin框架添加一个按钮并给按钮绑定相应的事件指向控制器中的方法,在fastadmin框架的二次开发中非常的常见,接下来本篇就来介绍一下创建按钮的具体流程。
2766 0