最新公告
  • 欢迎您光临源码资源下载站,一个优质的网站源码和小程序源码分享基地。
  • fastadmin自定义按钮

    正文概述 建站知识   2023-12-15 21:15:01  
    1.  先找到对应控制器的js: /public/assets/js/backend/page.js
    注释这一段话
    js注释这一段话复制代码
    // {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
    / buttons: [{name: 'adduser',title:__('回复'), text: '', icon: "fa fa-cloud-upload", classname: "btn btn-xs btn-info btn-dialog", url: "feedbackmsg/adduser",}],
    // {formatter:table.api.formatter.operate}
    添加这2段话
    {
            field: 'operate', title: __('Operate'), table: table,
             buttons: [
                  {name: 'adduser', text: '回复', title: '回复', icon: 'fa fa-list', classname: 'btn btn-xs btn-primary btn-dialog', url: 'user/feedbackmsg/adduser'}
                     ],
              events: Table.api.events.operate, formatter: Table.api.formatter.operate
    }
       adduser: function () {
                Controller.api.bindevent();
        },
    2.找到对应的对应的index.html文件加上
    js复制代码data-operate-adduser="{:$auth->check('user/feedbackmsg/adduser')}"
    3.在对应的控制器加上adduser方法,也就是你自己去的那个方法
    js复制代码      public function adduser($ids = null)
        {
            $row = $this->model->get($ids);//获取点击对应列表的所有数据
            if (!$row) {
                $this->error(__('No Results were found'));
            }
            if($this->request->isPost()){
                $params = $this->request->post("row/a");//获取post提交的数据
                $data['content'] = $params['content'];
                $data['user_id'] = $row['user_id'];
                $data['is_reply'] = 1;
                $data['status'] = 1;
                $data['createtime'] = time();
                $res = Db::name('user_feedback_msg')->insert($data);
                if ($res) {
                    $this->success();
                } else {
                    $this->error(__('回复留言失败'));
                }
            }
            return $this->view->fetch();
        }
    4.创建自己的视图,我这是adduser.html
    代码可复制add.html或者edit.html的即可,删除里面的所有字段,只留下提交和重置按钮,加上自己需要的字段html代码。
    小伙伴们!这样就完成了哦!  fastadmin自定义按钮
    皓玉源码网,一个优质的源码资源平台!
    皓玉源码网 » fastadmin自定义按钮